1

我在应用程序中使用rails_admin并且遇到意外错误。

在某个模型中,我有一个名为 *_status_id 的字段。
尝试在 rails_admin 中编辑该模型时,出现此错误:

未定义的方法`*_statu_id'

显然,rails_admin 认为我的资源是复数,而实际上不是。有没有办法让 Rails/rails_admin 知道如何正确使用这个资源?

4

1 回答 1

1

“status”有不规则复数;Rails 不自动知道的一种。在config/initializers/infelctions.rb中,确保该ActiveSupport::Inflector.inflections块未注释,并将以下内容添加到其中:

inflect.uncountable 'status'
于 2011-09-15T08:50:39.290 回答