3
我已经检查了很多关于在一个表单上放置多个对象的问题,但他们似乎已经过时。Rails 3.1一个表单上的多个对象
我有一大堆的用户对象:
def index
@users = User.all
@user = current_user
end
,我需要的形式进行编辑。他们都有角色,将在表格上编辑。表单呈现为部分内容,没有任何内容显示,只是“管理员表单”明文。
users/_admin.html.erb
admin form
<% form_for "user[]", :url => users_path do |f| %>
<ul>
<li class="layout">
<div class="header"><h2>Users</h2></div>
<table>
<thead>
...
</thead>
<tbody>
<% @users.each do |user| %>
<% puts "USER #{user}" %>
<tr>
<td><%= f.check_box(:editor) %></td>
<td><%= f.check_box(:admin) %></td>
<td><%= user.first_name %> <%= user.last_name %></td>
<td><%= user.email %></td>
</tr>
<% end %>
</tbody>
</table>
</li>
</ul>
<%= submit_tag "Save"%>
<% end %>
就明文呈现,但没有形成。任何想法如何解决它?我试过这些帖子中的建议:onetwothree,但它们已过期。
谢谢。