いくつかのインスタンス変数を持つ Rails 3 アプリの詳細ページがあります。たとえば、私のビューには次のインスタンスがあります。
@product
@program
@action
...etc...
それらの一部は単一の文字列であり、一部は配列 (外部 API からの要求の結果) です。全体として、データは少なくとも 3 つのモデルから取得されます。
私の質問は: インスタンス変数を統合して、ビューとコントローラーを (読みやすさを犠牲にすることなく) きれいに見せるための最良の方法は何ですか? 質問には自由回答があり、それぞれの好みがあることは承知していますが、選択肢にはどのようなものがありますか? インスタンス変数をオブジェクトに結合するという方針に沿って考えているため、前のコードは次のようになります。
Details.product
Details.program
Details.action
どうもありがとう!
更新: オブジェクト ルートに進みますが、実際に実装する良い例 (github、ブログ投稿) はありますか?