我有一个表单,用户可以从下拉列表中选择多个联系人。
/emails/_form.html.slim
= f.select :profiles, options_for_select(@project.contacts.map { |c| ["#{c.profile.name} (#{c.email})", c.profile.id] }), {}, multiple: :multiple, class: 'selectable form-control'
如何将选定的用户数据拉入控制器,以便在/ emails / show视图中显示?
发送电子邮件至: a @ ex.com,b @ ex.com,c @ ex.com
答案 0 :(得分:0)
您尊敬的params[:email][:profiles]
中的选定值将以controller#action
的形式显示。使用它来构造一个查询,该查询将获取具有受尊重ID的用户数据,将其保存到实例变量中,然后使用该实例变量来显示数据。