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?