私はRails 3.1 "ブログ"タイプのアプリケーションを持っていて、Post#index
はシステム全体に一種の概要(ダッシュボードまたはソート)となっています。主なコンテンツは、ポストモデルから引き出さなく、サイドバーがイベントモデルからの情報が含まれ、ニュースモデルなどから他のスニペットがある...Rails:1つのビューに複数のモデルを集約する(ダッシュボードと思う)
郵便番号指数はに持って忙しいアクションです/view/posts/index.html.haml
がレンダリングの呼び出しを取得する前に多くのインスタンス変数を設定し、を次に多くのレイアウトと部分的に動作させる。
これらの他の領域の一部は、自己完結型なので、話すとこれに近づくためのより良い「Railsの方法」があるのでしょうか?おそらく、私はおそらく他のビューで再利用できるエンティティのいくつかの種類にイベントのサイドバー(効果的にEvent#index
)をカプセル化することを検討する必要がありますか?そしてもしそうなら、どのように?
どのようなオプションがありますか?