私はUserという名前のコントローラを持っています。 2つのアクションでは、Preferenceというモデルにアクセスしたいと思います。いずれかのアクションをタップしようとすると、「初期化されていない定数UserController :: Preferences」エラーが表示されます。コントローラが1つのモデルにアクセスできますが、別のモデルにはアクセスできないのはなぜですか?
Prospectなどの他のモデルにエラーなくアクセスできます。プロスペクトとプリファレンスの両方に関連するものは、ユーザーとbelongs_to関係にあります。
私は:: Preferencesとしてモデルにアクセスしようとしましたが、これと非常によく似たエラー、「初期化されていない定数の設定」が表示されます。私はまた、手動でモデルを必要とする、無駄にしようとしました。
他に誰もこの問題を抱えて解決策を考えていますか?
あなたが言ったように、モデルは 'Preference'という名前です。 –
User、Prospect、Preferenceというモデルのコードを表示してください。 –