100%慣れていないフレームワークを扱う場合は、実際のエラーが発生したときに気付く可能性を高めるために、無関係な警告を理解してクリーンアップすることをお勧めします。
私が最近得ているものは次のとおりです。
DEPRECATION WARNING: @model will not longer be implicitly assigned to model
現在のコードベースでは何も壊れていないようですが、警告を完全に理解していないという理由だけで心配しています。パーシャルで@modelを使用しない方が一般的に良いと思いました。
それにもかかわらず、この警告は、この特定の「モデル」が部分的に表示されるたびに呼び出されています。
明示的に割り当てるにはどうすればよいですか?コントローラで@modelを作成し、コレクションを使用してパーシャルを呼び出しています(これは「railsy」メソッドであると理解されています)。
ここで何が起こっているのか、そしてこの状況でどのようなベストプラクティスがあるのかを誰かが説明できますか?私はまだおかしくなりませんが、何マイルもの警告が私のアプリケーションからの実際の出力をかき消す傾向があります。