我正在渲染一个对象集合,并且在我渲染的每个对象的部分中,我希望能够输出一些需要引用集合中我尚未迭代的项目的信息:
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”作为局部变量传递?