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