1

アプリでrails_adminを使用していますが、予期しないエラーが発生します。

特定のモデルでは、*_status_idというフィールドがあります。
rails_adminでそのモデルを編集しようとすると、次のエラーが発生します。

未定義のメソッド`*_statu_id '

明らかに、rails_adminは、そうでない場合でも、私のリソースは複数形であると見なします。Rails / rails_adminにこのリソースを適切に使用する方法を知らせる方法はありますか?

4

1 に答える 1

1

「ステータス」には不規則な複数形があります。Railsが自動的に知らないもの。でconfig/initializers/infelctions.rb、ブロックのコメントが解除されていることを確認し、ActiveSupport::Inflector.inflectionsそれに以下を追加します。

inflect.uncountable 'status'
于 2011-09-15T08:50:39.290 に答える