我是RoR的新手,所以如果答案非常簡單,請道歉。我正在嘗試創建一個表格,允許用戶選擇可以在wiki上進行協作的其他用戶。我遇到的問題是無論您在桌面上選擇哪個複選框。它只切換最上面的選項。通過form_for創建的表格中的複選框
這裏是有問題的代碼:
<%= form_for [@wiki, @wiki.collaborators.build] do |f| %>
<table class="bordered hoverable">
<tbody>
<% @users.each do |user| %>
<tr>
<td><%= user.name %></td>
<td class="right-align"><%= f.check_box :user_id %><%= f.label :user_id, "Give Access" %></td>
</tr>
<% end %>
</tbody>
</table><br /><br />
控制器值在新
def new
@wiki = Wiki.find(params[:wiki_id])
@collaborator = Collaborator.new
@users = (User.all - [current_user])
end
這只是一個選項,如果表格佈局不是強制性的... –