ruby on rails form_tag with ajax

时间:2015-05-30 09:10:34

标签: ruby-on-rails ajax

我的观点:

 <%= form_tag('filter', remote: true) do %>
      <%= label_tag(:q, "от:") %>
      <%= text_field_tag(:q, "", class: 'input.in') %>
      <%= submit_tag("Search") %>
 <% end %>

我的控制器:

def filter
    respond_to do |format|
       format.js
    end 
end
filter.js.erb:
alert(1);

我在控制台POST http://localhost:3000/filter 404 (Not Found) jquery.js?body=1:8707收到错误 我做错了什么?

1 个答案:

答案 0 :(得分:1)

将以下内容添加到您的路线中:

post 'filter' => 'controller_name#filter'