【发布时间】:2010-02-24 07:29:17
【问题描述】:
随着 Rails 3 中 ActiveModel 的引入,调用 ActiveRecord::RecordNotFound 的新方法是什么。 ActiveModel::RecordNotFound ?
【问题讨论】:
标签: ruby-on-rails-3 activerecord activemodel
随着 Rails 3 中 ActiveModel 的引入,调用 ActiveRecord::RecordNotFound 的新方法是什么。 ActiveModel::RecordNotFound ?
【问题讨论】:
标签: ruby-on-rails-3 activerecord activemodel
ActiveModel 是一组要实现的模块和约定,主要目标是为映射器提供一个通用接口,不多也不少。所以不,ActiveRecord::RecordNotFound 保持ActiveRecord::RecordNotFound。 RecordNotFound 对每个映射器都没有意义:例如,对于 Mongoid,您将拥有 DocumentNotFound(嗯,Mongoid::Errors::DocumentNotFound)。
【讨论】: