オブジェクトのコレクションをレンダリングしていますが、レンダリングする各オブジェクトのパーシャル内で、まだ繰り返し処理していないコレクション内のアイテムへの参照を必要とする情報を出力できるようにしたいと考えています。
users_controller.rb:
def index
@users = %w(Nelson Lisa Milhouse Janey)
end
index.html.haml:
= render :partial => "user", :collection => @users
_user.html.haml:
- if next_user
%p= "#{next_user} likes #{user}!"
- else
%strong NOBODY LIKES MILHOUSE
私が知らない固有のアクセサーはありますか?「next_user」に置き換えて、パーシャル内で呼び出して、コレクション内の他のオブジェクトのデータを取得しますか?
それとも、「next_user」をローカル変数として渡す運命にあるのでしょうか?