Collection_select不保存

时间:2017-05-17 03:40:33

标签: ruby-on-rails ruby collection-select

我正在尝试实现一个集合select来创建我的模型组和用户之间的关联(join table:groups_user)。但是当我使用collection_select时,这种关联并没有保存。我完全不知道会出现什么问题

我的代码:

观点:

<%= simple_form_for(group, remote: true) do |f| %>

  <%= f.collection_select :user_ids, @users.order(:pseudo), :id, :pseudo, {}, {multiple: true} %>

  <%= f.submit %>

<% end %>

&安培;我的控制器(组):

def group_params
  params.require(:group).permit(:name, :user_ids)
end

仅供参考,我有一个动作来单独提交协会,它的工作完美!但是当我尝试实现集合来集体选择时,是不行的

1 个答案:

答案 0 :(得分:3)

这应该有效:

def group_params
  params.require(:group).permit(:name, :user_ids => [])
end
相关问题