简单形式选择无模型

时间:2013-06-24 14:33:47

标签: ruby-on-rails simple-form

我正在使用Simple Forms(w / Rails 3.2),并希望创建一个带有select的表单。

例如:

Email Format :Text and HTML
             :Text Only
             :HTML Only

我不想为这样一个简单的选择创建一个带关联的模型。如何在没有模型的情况下将其添加到表单中?

3 个答案:

答案 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"] %> 但是,如果您不打算将它存储在任何模型中,我应该工作,我不确定这是什么意思。我会把你的电子邮件模型添加为字符串。

相关问题