rails_admin复数字段名称

时间:2011-09-15 08:32:52

标签: ruby-on-rails activerecord rails-admin

我在应用中使用rails_admin,我收到了意外错误。

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

  

未定义的方法`* _statu_id'

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

1 个答案:

答案 0 :(得分:0)

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

inflect.uncountable 'status'