我正在尝试从表单中的某些复选框中获取值。表格:
<%= form_for @book do |f| %>
<%= f.label :title %>
<%= f.text_field :title %>
<%= f.label :description %>
<%= f.text_area :description %>
<% @users.each do |user| %>
<%= check_box_tag 'user_ids[]', user.id,false -%>
<%= h user.name -%>
<% end %>
<%= f.submit "Save" %>
<% end %>
图书has_and_belongs_to_many
用户,所以我想做的是将user ids
复选框添加到@book.users
. 我怎样才能做到这一点?我不断收到错误:Can't mass-assign protected attributes: user_ids.