我想在单击视图中的按钮时更改控制器上的变量。 我在控制器中的功能:
qr//
在我看来:
def show
@choiceV = true
if params[:changeviewbutton]
@choiceV= !@choiceV
end
end
我得到的错误是:
<%= form_for @choiceV do %>
<%= submit_tag 'Change view', :name => 'changeviewbutton'%>
<% end %>
form_for仅用于模型吗? 或者它也适用于局部变量?
答案 0 :(得分:0)
form_for用于模型的实例。 form_tag是您正在寻找的。您可以在api文档中详细了解这些帮助程序 - http://apidock.com/rails/ActionView/Helpers/FormHelper/form_for