@dogs のコレクションがあり、コレクションの一部をある場所にレンダリングし、残りを別の場所にレンダリングしたいとします。それらをまとめて吐き出すのは簡単です。
render :partial => 'dogs/summary', :collection => @dogs, :as => :dog
しかし、コレクションをインラインで操作 (改良) することは可能ですか? または、コントローラーでこれらの定義を作成して次のようなことを行う方が良い方法ですか?
%h2 Male Dogs:
render :partial => 'dogs/summary', :collection => @male_dogs, :as => :dog
%h2 Female Dogs:
render :partial => 'dogs/summary', :collection => @female_dogs, :as => :dog
ありがとう。