Ruby on Rails form_for局部变量

时间:2016-04-03 14:26:18

标签: ruby-on-rails

我想在单击视图中的按钮时更改控制器上的变量。 我在控制器中的功能:

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仅用于模型吗? 或者它也适用于局部变量?

1 个答案:

答案 0 :(得分:0)

form_for用于模型的实例。 form_tag是您正在寻找的。您可以在api文档中详细了解这些帮助程序 - http://apidock.com/rails/ActionView/Helpers/FormHelper/form_for