Collection_select 没有保存
Collection_select not saving
我正在尝试实现一个集合 select 以在我的模型组和用户之间创建关联(加入 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
仅供参考,我有一个单独提交协会的行动,它运作良好!但是,当我尝试将集合实施到 select 时,无法正常工作
这应该有效:
def group_params
params.require(:group).permit(:name, :user_ids => [])
end
我正在尝试实现一个集合 select 以在我的模型组和用户之间创建关联(加入 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
仅供参考,我有一个单独提交协会的行动,它运作良好!但是,当我尝试将集合实施到 select 时,无法正常工作
这应该有效:
def group_params
params.require(:group).permit(:name, :user_ids => [])
end