2

既存のデータベースに依存する Rails アプリを開発しています。「シリーズ」のように、常に複数形の単語であるテーブル名がいくつかあります。

アプリケーションは、関連付けられたモデルで正しく動作していません。どのように対処することを提案しますか? 名前を変更せずに解決策はありますか?

前もって感謝します!

4

1 に答える 1

5

Railsに、「シリーズ」は数えられないこと、つまり、単数形/複数形に活用しようとすべきではないことを伝える必要があるようです。これを行うには、ファイルに行inflect.uncountable 'series'を追加しconfig/initializers/inflections.rbます。

ただし、不思議なことに、「シリーズ」はデフォルトでは数えられないように見えます。似たような名前の中から例として選んだのですか?

于 2011-07-11T16:21:59.443 に答える