【发布时间】:2014-09-11 13:43:27
【问题描述】:
我使用了 select2-rails gem。应用时,提示也是可选择的。如何避免提示被选中?
【问题讨论】:
-
您可以在用户选择提示时显示验证错误。它通常有一个空值。
标签: ruby-on-rails jquery-select2
我使用了 select2-rails gem。应用时,提示也是可选择的。如何避免提示被选中?
【问题讨论】:
标签: ruby-on-rails jquery-select2
您也可以在元素上执行类似的操作,而无需在 Javascript 中指定占位符。
<%= f.collection_select :method, Model.all, :id, :name,
{include_blank: true}, data: {placeholder: 'Choose Model'}, class:
"select2"%>
假设您已在 javascript 文件中的某处使用 select2 初始化此元素。
【讨论】:
使用“占位符”选项,如下所示:
$(element).select2(placeholder: 'select one option', ** other options here);
【讨论】:
在 YOURVIEW.HTML.SLIM 中
select.form-control#js__multiselect multiple="multiple" name='your_name[]' value="#{params[:your_value]}"
= options_from_collection_for_select(Model.all, :id, :value, params[:your_params])
# :id, :value are what values you want to show from your Model.
# params[:your_params], which is array is your selected value.
【讨论】: