Ruby on rails 3.1 formtastic中的隐藏输入

Ruby on rails 3.1 formtastic中的隐藏输入,ruby-on-rails-3.1,formtastic,Ruby On Rails 3.1,Formtastic,我正在尝试添加一个带有预定“值”的隐藏输入 :hidden,:input_html=>{:value=>“3”}%> 在本例中,我使用隐藏输入来确定提交多个表单的页面上的哪个表单 这看起来可以在html中正确显示,但提交表单会产生此错误 未知属性:步骤 如果该字段不在您的模型上,则必须进行选择。您只需在以下情况下使用类似选项: <%= hidden_field_tag 'step' %> class Model attr_accessor :step end 我不能说我

我正在尝试添加一个带有预定“值”的隐藏输入

:hidden,:input_html=>{:value=>“3”}%>
在本例中,我使用隐藏输入来确定提交多个表单的页面上的哪个表单

这看起来可以在html中正确显示,但提交表单会产生此错误

未知属性:步骤


如果该字段不在您的模型上,则必须进行选择。您只需在以下情况下使用类似选项:

<%= hidden_field_tag 'step' %>
class Model

  attr_accessor :step

end

我不能说我会使用哪一个,因为我不知道你想用步骤字段做什么。

你的模型上有步骤字段吗?不,我没有,它只是供控制器使用。如果用户提交了带有“步骤1”的表单,那么我希望控制器将\u重定向到使用:锚定为“步骤2”例如,您应该选择第一个选项;)您可以使用
params[:step]
class Model

  attr_accessor :step

end