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,但它們已過期。
謝謝。