2
私は既存のデータベースに依存すべきRailsアプリケーションを開発しています。 "Series"のような常に複数の単語があるテーブル名がいくつかあります。ActiveRecordのモデルが常に複数の単語の場合はどうなりますか?
アプリケーションが関連するモデルで正しく動作していません。あなたはそれに対処するためにどのように提案しますか?名前を変更せずに解決策はありますか?
ありがとうございます!
私は既存のデータベースに依存すべきRailsアプリケーションを開発しています。 "Series"のような常に複数の単語があるテーブル名がいくつかあります。ActiveRecordのモデルが常に複数の単語の場合はどうなりますか?
アプリケーションが関連するモデルで正しく動作していません。あなたはそれに対処するためにどのように提案しますか?名前を変更せずに解決策はありますか?
ありがとうございます!
Railsに "シリーズ"は数えられないと言わざるを得ないように思えます。つまり、単数形/複数形では使用しないでください。これを行うには、ファイルにinflect.uncountable 'series'
行を追加します。
しかし、奇妙なことに、 "シリーズ"はデフォルトではカウントできないようです。似たような名前の中から例として選んだだけですか?
うわー、それは面白いです。しかし、私の問題は、http:// localhost:3000/seriesになると、まだ出ています。 '初期化されていない定数SeriesController' 私が持っているルートには: ' resources:series' – lyuba
'SeriesController'?つまり、 'class SeriesController
Chowlett
バグを発見しました - コントローラはseries_controller.rbではなくseries.rbと呼ばれていました。おそらく私は、今解決されている無数の名詞問題のために、改名のラウンドでこのミスを犯しました。まだ1つのプロジェクトでモデルの2つの無数の名詞を持っているの偶然を理解していない:)あなたの助けをありがとう! – lyuba