私はフォーラムのような機能を提供する(質問、回答、コメントなどを追加する)レールアプリにマウント可能なエンジンを追加しています。すべてが開発でうまく動作します。ただし、ステージング/プロダクションでは、回答を作成しようとするとエラーが表示されます。具体的には、CanCan権限のエラーです(ただし、私は赤ん坊かもしれません)。しかし、名前空間や名前の衝突に関連するかもしれないと感じていますか?`cache_classes`を` false`に設定すると、私のバグが修正されます。次はどうする?
私の環境設定ファイルにconfig.cache_classes = false
を設定しても、問題は解決しません。しかし、それは本当に物事を遅くするので、容認できる解決策ではありません。
どこから行くのですか?どのクラスを再読み込みする必要があるのか、どうすればわかりますか?この問題に対処する従来の方法は何ですか?
私はRails 3.1を使用しています。