《如何在 find(params[:id] 报RecordNotFound错误后,跳转指定页面?》的相关内容
相关讨论
如何在你的应用中管理错误的页面
Rails在不同的环境下,对错误的处理是不一样的,在开发和测试环境中提供开发级别的错误,在生产环境中提供Application Error的错误。
1、设置全局的异常处理程序,在application.rb中增加:
def rescue_action_in_public(exception)
logger.error("rescue_action_in_public executed ...
by airport 2006-11-14 浏览 (2494) 回复 (1) 关键字: rails exception
Rails 2.0 Preview Release
原文: http://weblog.rubyonrails.org/2007/9/30/rails-2-0-0-preview-release
Action Pack: Resources
1,RESTful风格改进:
/people/1;edit将变成/people/1/edit
2,添加routing名字空间
map.namespace(:admin) do |admin|
ad ...
by hideto 2007-10-04 浏览 (3377) 回复 (3) 关键字: rails 2.0
rescue_action_in_public不起作用?
参考别人的sample,在applicatin.rb增加rescue_action_in_public方法定义:
class ApplicationController < ActionController::Base
# Pick a unique cookie name to distinguish our session data from others'
sessio ...
by balaschen 2007-10-25 浏览 (664) 回复 (1) 关键字:
Rails源码研究之ActiveRecord:一,基本架构、CRUD封装与数据库连接
Rails的ORM框架ActiveRecord是马大叔的ActiveRecord模式的实现+associations+SingleTableInheritance
ActiveRecord的作者也是Rails的作者--David Heinemeier Hansson
ActiveRecord的key features:
1,零Meta Data,不需要XML配置文件
2,Database Supp ...
by hideto 2007-06-19 浏览 (3120) 回复 (1) 关键字: activerecord 源码
Try() 和 Maybe Monad
在Ruby里用到对象图导航(Object Graph Navigation)的时候,有时候需要判断对象是否为nil,很常见这样的代码:
#显示某个产品的分类名称
product.category ? product.category.name : nil
ozmm.org的chris最近介绍了一个好方法,他给这个方法起名叫try(),给Object添加一个try方法:
class O ...
by Quake Wang 2008-03-07 浏览 (1566) 回复 (11) 关键字:
相关博客
关于自定义错误处理
在项目中很多情况希望能自定义处理某些异常情况,通常采用重写rescue_action方法。一般网上能看到的代码都是以下的形式:
def rescue_action(exception)
rescue_action_in_public(exception)
end
def rescue_action_in_public(exception)
logger ...
by easyfinger 2007-12-27 浏览 (210) 回复 (0) 关键字:
如何在你的应用中管理错误的页面
Rails在不同的环境下,对错误的处理是不一样的,在开发和测试环境中提供开发级别的错误,在生产环境中提供Application Error的错误。
1、设置全局的异常处理程序,在application.rb中增加:
def rescue_action_in_public(exception)
logger.error("rescue_action_in_public executed ...
by airport 2006-11-14 浏览 (4159) 回复 (1) 关键字: rails exception
Rails 2.0 Preview Release
原文: http://weblog.rubyonrails.org/2007/9/30/rails-2-0-0-preview-release
Action Pack: Resources
1,RESTful风格改进:
/people/1;edit将变成/people/1/edit
2,添加routing名字空间
map.namespace(:admin) do |admin|
ad ...
by hideto 2007-10-04 浏览 (2402) 回复 (3) 关键字: Rails 2.0
peepcode-rails2 读书笔记...
class Recipe < ActiveRecord::Base validates_numericality_of :isdn,:greater_than=>5000,:allow_blank => true belongs_to :categoryend填表单时,首次创建不限制,但是修改的时候会要求isdn有一个数值范围 4;35;1mCategory Load (0. ...
by chenjinlai 2008-04-25 浏览 (42) 回复 (0) 关键字:
Rails宝典之第五十三式: Handling exceptions
当我们访问错误的url时,development模式下会显示错误栈页面
但如果我们想测试production模式下的出错页面,我们应该怎样做呢?
可以发现,development.rb和production.rb里分别设置了config.action_controller.consider_all_requests_local为
true和false,当请求被当作本地请求时,出错页面会显示错误栈 ...
by hideto 2007-08-02 浏览 (603) 回复 (0) 关键字: Rails exception
相关圈子讨论
xmpp中取好友状态
为了把状态变更发为博客文章,需要知道好友状态。
监视了一下来往的xml,选中了presence回调方法。
监视很简单:
j.add_xml_callback do |x|
debug_log("xml: #{x}")
false
end
注意最后要返回false,这样就表示允许后面的回调处理,比如message, presence之类的。 ...
by magicgod 2008-03-16 浏览 (534) 回复 (0)
相关新闻
Rails 2.0 Preview Release
原文: http://weblog.rubyonrails.org/2007/9/30/rails-2-0-0-preview-release
Action Pack: Resources
1,RESTful风格改进:
/people/1;edit将变成/people/1/edit
2,添加routing名字空间
map.namespace(:admin) do |admin|
ad ...
by hideto 2007-10-04 浏览 (876) 回复 (0) 关键字: Rails 2.0
Ruby on Rails 2.0的新功能介绍
万众瞩目的Ruby on Rails 2.0已经发布了,Rails框架在2004年诞生以来,一直保持着相当快的版本升级速度:2005年发布了Rails1.0版本,2006年初发布Rails1.1版本,2007年初发布Rails1.2版本,而还没有等到2008年,在2007年圣诞前夕的12月6日,Rails2.0已经发布。
Rails框架每个大的版本升级都给我们带来了相当多的新功能,新惊喜。Rai ...
by robbin 2007-12-10 浏览 (3224) 回复 (4) 关键字: rails
ActiveJax - Ruby版的DWR
ActiveJax是一个ruby on rails的插件,可以把你的ActiveRecord对象的查询方法直接暴露给客户端的JavaScript来调用,原理非常近似Java的AJAX框架DWR,但是要比DWR简单好用:
class Author < ActiveRecord::Base
active_jax
def find_by_name(n)
find(:al ...
by robbin 2007-12-07 浏览 (786) 回复 (1) 关键字: activejax
推荐知识库条目
Comming soon

