从simple_form_for选择选项中,我得到一个占位符,上面写着“选择某些选项”。我正在尝试对此进行自定义,但似乎无法找到一种方法。占位符选项不起作用也不提示选项
这是我的代码
<%= f.input :tagging_ids, placeholder: "test", label: false, as: :select, collection: Tag.order(:name), input_html: {multiple: true} %>
我尝试将值替换为“选择某些选项”以外的其他值,但这仍然行不通!我在这里想念什么
谢谢
答案 0 :(得分:0)
尝试数据占位符
<%= f.input :standards, label: 'Standards', as: :select, collection: Standard.order(:id).all.map{ |s| [s[:name], s[:id]] }, multiple: true, input_html: { class: 'form-select',
'data-placeholder'=>Standard.present? ? "Ex: #{Standard.first(3).pluck(:name).join(', ')}" : 'No Standards Present'
} %>
有关更多参考:https://harvesthq.github.io/chosen/#default-text-support