I can''t create a form with method "get". The rhtml code: <%= form_tag :controller => ''teritory'', :action => ''add'', :method => ''get'' %> The generated html code: <form action="/teritory/add?method=get" method="post"> What i''m doing wrong? -- They say money can''t buy happiness? Look at the smile on my face... ear to ear, baby!
In api.rubyonrails.org you have:
start_form_tag(url_for_options = {}, options = {}, *parameters_for_url)
Options:
:multipart - If set to true, the enctype is set to
"multipart/form-data".
:method - The method to use when submitting the form, usually either
"get" or "post".
So you need to specify :method as the second hash (options = {}):
start_form_tag({:controller => '''', :action =>
'''', :sth => ''''}, :method
=> ''get'')
That should work.
--
Posted via http://www.ruby-forum.com/.
Cam pe la 03/23/2006 07:17 PM, szymek scrise:> In api.rubyonrails.org you have: > > start_form_tag(url_for_options = {}, options = {}, *parameters_for_url) > > Options: > :multipart - If set to true, the enctype is set to > "multipart/form-data". > :method - The method to use when submitting the form, usually either > "get" or "post". > > So you need to specify :method as the second hash (options = {}): > start_form_tag({:controller => '''', :action => '''', :sth => ''''}, :method > => ''get'') >Thanks. I tried that too, but I wasn''t using (). I''m still not that familiar with ruby. form_tag ({:controller => ''territory'', :action => ''add''}, {:method => ''get''}) -- They say money can''t buy happiness? Look at the smile on my face... ear to ear, baby!