2016-04-03 18 views
-1

Görünümdeki bir düğme tıklandığında denetleyicideki bir değişkeni değiştirmek istiyorum. denetleyicisi benim işlevi:Ruby on Rails form_for yerel değişkeni form_for için

def show 

    @choiceV = true 

    if params[:changeviewbutton] 
     @choiceV= [email protected]  
    end  

    end 

ve görünümde:

<%= form_for @choiceV do %> 
    <%= submit_tag 'Change view', :name => 'changeviewbutton'%> 
    <% end %> 

alıyorum hatadır:

undefined method `model_name' for true:TrueClass 

sadece modellerle fonksiyonları form_for mu? veya yerel değişkenlerle de çalışıyor mu?

cevap