使用带有Rails的单个提交按钮创建多个对象

时间:2017-09-13 09:36:29

标签: ruby-on-rails

我希望我的用户能够使用一个提交按钮一次邀请多个朋友。首先,它们会显示一个输入字段以输入电子邮件,但是他们可以选择添加更多电子邮件。

用户将填写多个字段并点击提交,应用程序将创建正确数量的邀请。

我可以想办法用一些jquery和ajax hackery做到这一点,但我希望有人知道有更多的Rails方法来做到这一点。例如,使用简单的形式。

1 个答案:

答案 0 :(得分:0)

您可以使用select2-rails gem。有关详细信息,请访问select2-rails

例如:

<%= f.label :user %>
<%= f.collection_select :user_ids, User.order(:name), :id, :name, {:include_blank => true}, {:class => 'col-xs-12 col-md-7 padding_15', :multiple => true} %>

$(document).ready(function() { 
 $('#product_category_ids').select2();
});