rails3アプリを持っています。Railsが私のモデルの1つの誤った特異化を作成したという問題を見つけました。
rails generate model tradie
trady(単数)と(tradies)複数を生成します。
語尾変化を追加することでこれを修正しました。
config / initializers / inflection.rb
ActiveSupport::Inflector.inflections do |inflect|
inflect.irregular 'tradie', 'tradies'
end
今、私のルートはから変更されました
new_trady_pathからnew_tradie_pathへ
私の既存の見解を破る。
ルートをオーバーライドしてtrady_pathを維持できるので、すべてのビューを調べて更新する必要はありません。