RoR 假人在这里,所以请放轻松。我正在遍历实用程序对象的集合,并且对于每个对象,我都希望有一个“编辑”链接,当单击该链接时,会呈现一个包含该账单的特定编辑信息的部分。
我想渲染一个部分并将 u.id 参数传递给该部分,以便我可以显示特定于实用程序的信息。请记住,我不擅长 Rails,我该如何做到这一点?我正在处理的视图是 users#show 中的部分 render_uts。谢谢!
编辑:我几乎让它工作。部分在点击时呈现。但我不知道如何将 u.id 或任何参数传递给部分。
显示.html.erb
<% @utilities.each do |u| %>
<%= link_to u.name, '/users/show', :remote => true %>
<% end %>
_utilEdit.html.erb
<%= Utility name should go here? %>
在我的用户控制器中的 show 方法结束时:
respond_to do |format|
format.js
end
在 show.js.erb 中:
$("#editUtil").prepend('<%= escape_javascript(render 'utilEdit') %>');
($("#editUtil") 是我的占位符。)