Ruby on Rails ActiveRecord引发异常

时间:2014-02-05 12:32:58

标签: ruby-on-rails activerecord

我使用Rails 3。 Mongoid ORM有option" raise_not_found_error:true / false"用于方法.find()的switch raise异常。 ActiveRecord有类似的选择吗?我知道我可以使用find_by_ *。但我需要另外做出决定。

2 个答案:

答案 0 :(得分:1)

我能想到的只有猴子补丁ActiveRecord找到

在名为config/initializers的{​​{1}}中创建一个文件(或任何对您有意义的名称)

active_record_extension.rb

PS:未经测试

答案 1 :(得分:0)