Działa to wielkie:Szyny: przekazywanie wielu parametrów do adresu form_for?
- form_for @user, :url => { :action => :create, :type => @type } do |f| ...
Zwraca /users/(id)?type=type
Ale w innym świetle muszę zdać dwa parametry w adresie URL, a to nie działa:
- form_for @user, :url => { :action => :update, :type => @type, :this => @currently_editing } do |f| ...
Returns /users/(id)?this=currently_editing
Próbowałem również:
- form_for @user, :url => { :action => :update, :params = params.merge({:this => @currently_editing, :type = @type})} do |f| ...
... bez powodzenia (błąd: dozwolone są tylko żądania GET).
Co chcę jest na to, aby wrócić w tym: /users/(id)?this=currently_editing&type=type
myśli?
Czy ukryte pola działają dla parametrów, które nie są częścią modelu postu? – Blake
Możesz nadal dodawać ukryte pola do formularza, nie musisz używać form_for helpers dla niego. – scottd