【发布时间】:2012-07-05 17:32:52
【问题描述】:
我有一个使用 simpleform 的普通表单。现在我想添加一个在模型中没有任何对应字段的输入,它将由控制器处理。我试过了
<%= simple_form_for @obj do |f| %>
<%= f.input :name %>
<%= f.input :attr, as: :string %> <-- should just send "attr" as post data
<% end %>
但这会产生Method not found: attr_not_in_obj 错误。我显然可以使用标准的 rails 助手,但是我会错过输入周围的所有简单 HTML,并且复制似乎不太正确。
简而言之: 我正在寻找类似简单版本的 rails 标签助手之类的东西,与模型没有任何联系。如何添加与模型属性不对应的输入?
【问题讨论】:
标签: ruby-on-rails ruby forms simple-form