我正在使用 Rails 应用程序上的简单表单为 Post 模型创建输入表单。Post 模型通过 has_and_belongs_to_many 与 Keyword 模型相关联。要填写表格中的标签,我正在使用:
<%= f.association :keywords, collection: Keyword.all(order: 'name'), prompt: "Select keyword..." %>
它为输入创建一个 html:select
标记。问题是,由于是多对多关联,Simple Form 默认分配:multiple
标签:select
,允许选择多个对象。但我确实想强制它输出一个没有倍数<select>
的简单字段。
知道怎么做吗?非常感谢!