我正在使用Simple Forms(w / Rails 3.2),并希望创建一个带有select的表单。
例如:
Email Format :Text and HTML
:Text Only
:HTML Only
我不想为这样一个简单的选择创建一个带关联的模型。如何在没有模型的情况下将其添加到表单中?
答案 0 :(得分:5)
f.input :email_format, :collection => ["Text and HTML", "Text Only", "HTML Only"], :prompt => "select email format"
参考this
答案 1 :(得分:1)
简单表单文档描述了如何执行此操作:
<%= simple_form_for @foo do |f| %>
...
<%= f.input :email_format, collection => ["Text", "HTML"] %>
...
<% end %>
这不涉及任何关联。或者没有简单的形式:
<%= select_tag :email_format, options_for_select(["Text", "HTML"]) %>
答案 2 :(得分:0)
<%= f.input :format, collection: ["Text and HTML", "Text only", "HTML only"] %>
但是,如果您不打算将它存储在任何模型中,我应该工作,我不确定这是什么意思。我会把你的电子邮件模型添加为字符串。