我的视图中有一个循环,它呈现许多部分:每个部分都是一个简单的切换,用于对记录执行保存/取消保存操作。每个部分使用 javascript 切换布尔字段,然后更新自身,控制器通过说:
$ controller
render :partial => "save_unsave_buttons", :locals => {:matching => @matching}, :layout => false
# view
<div id=<%= "save#{match.id}" -%>>
<%= render :partial => "save_unsave_buttons", :locals => {:matching => match} %>
</div>
当控制器渲染部分 save_unsave_buttons 时,它不会渲染到正确的 div;它只是更新它找到的第一条记录的部分。如何要求控制器将 save_unsave_buttons 部分呈现给具有正确 ID 的 div?
谢谢!