Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jquery Selected插件与rails中的collection select 1 true,选择:class=>,选择“%” 2. true,类:'已选择选择选择'%> 3. c、 金额}]}),包括_blank:true,required:true,class:'selected'>_Jquery_Ruby On Rails_Jquery Plugins_Ruby On Rails 4 - Fatal编程技术网

jquery Selected插件与rails中的collection select 1 true,选择:class=>,选择“%” 2. true,类:'已选择选择选择'%> 3. c、 金额}]}),包括_blank:true,required:true,class:'selected'>

jquery Selected插件与rails中的collection select 1 true,选择:class=>,选择“%” 2. true,类:'已选择选择选择'%> 3. c、 金额}]}),包括_blank:true,required:true,class:'selected'>,jquery,ruby-on-rails,jquery-plugins,ruby-on-rails-4,Jquery,Ruby On Rails,Jquery Plugins,Ruby On Rails 4,我使用了这个集合select,正如您所看到的,我使用了selectjquerypluginusingselectrailsgem。我无法使收集选择工作。我无法为集合select设置类,即使我在代码中给出,当我在浏览器中使用inspect元素进行检查时,它不会显示任何类。我做错了什么 您可能需要更明确地拆分rails选择选项和html选项。我还发现,有时候你可以随意链接所有选项,有时候你需要将选项分成两个散列。有关详细信息,请参阅文档: 现在尝试类似的方法(请注意select选项和html选项的

我使用了这个集合select,正如您所看到的,我使用了selectjquerypluginusingselectrailsgem。我无法使收集选择工作。我无法为集合select设置类,即使我在代码中给出,当我在浏览器中使用inspect元素进行检查时,它不会显示任何类。我做错了什么

您可能需要更明确地拆分rails选择选项和html选项。我还发现,有时候你可以随意链接所有选项,有时候你需要将选项分成两个散列。有关详细信息,请参阅文档:

现在尝试类似的方法(请注意select选项和html选项的散列括号):

true},{class:'selected'}%>
此外,您还可以从过时的Selected插件(不再处于活动开发中)切换到Select2。它是基于选定的,并提供了更多的功能和改进


不过,Selected很可能对您的问题不负责任,因此您应该在处理类问题后首先进行切换。

grouped\u collection\u select(方法、集合、组方法、组标签方法、选项键方法、选项值方法、选项={}、html选项={})
计算您不需要的参数,您仍然需要传入
nil
。我不确定
include\u blank:true,:required=>true
是选项还是html选项,如果它们是选项,您可能需要将它们包装在散列中。我以为新的Ruby命名参数可以解决这个问题…
 <%= f.label "SELECT MODEL LOCATION *" %><br />
      <div class="list_number">1</div><%= f.collection_select :location_id, Location.all, :id, :name, prompt: true, :required => true,  :class => 'chosen-select' %>

      <%= f.label "SELECT YOUR MODEL *" %><br />
      <div class="list_number">2</div>
      <%= f.grouped_collection_select :performer_id, Location.order(:name), :performers, :name, :id, :first_name, include_blank: true, :required => true,  class: 'chosen-select' %>

      <%= f.label "SELECT YOUR CATEGORY *" %><br />
      <div class="list_number">3</div>
    <%= f.select :clip_category_id, grouped_options_for_select(Performer.order(:first_name).map{ |group| [group.first_name, group.clip_category_performers.map{ |c| [c.clip_category.name, c.clip_category.id, {'data-amount'=>c.amount}] } ] }), include_blank: true, required: true, class: 'chosen-select' %>
<%= f.grouped_collection_select :performer_id, Location.order(:name), :performers, :name, :id, :first_name, { include_blank: true, :required => true },  { class: 'chosen-select' } %>