Using form_for tag with get method

后端 未结 2 2039
长情又很酷
长情又很酷 2021-01-11 13:25

I am trying to Submit a form using get method. Earlier I was trying a similar thing with form_tag and it was working but now when I changed to a form_for tag, this doesn\'t

相关标签:
2条回答
  • 2021-01-11 13:53

    Did you try

    <%= form_for(@post_filter, :url=> filter_path, :html => {:method => :get}) do |f| %>
    
    0 讨论(0)
  • 2021-01-11 13:57

    You can pass the raw HTML attributes using :html if you need to. For Rails 3:

    <%= form_for(@post_filter, :url=> filter_path, :html => { :method => 'GET' }) do |f| %>
    

    Update and in Rails 4, per @andre.orvalho's suggestion below, the method parameter can be supplied directly:

    <%= form_for(@post_filter, url: filter_path, method: :get ) do |f| %>
    
    0 讨论(0)
提交回复
热议问题