【发布时间】:2013-10-04 07:20:30
【问题描述】:
我正在使用 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>,该字段没有多个。
知道怎么做吗?非常感谢!
【问题讨论】:
标签: ruby-on-rails forms simple-form