如何在Ruby on Rails中将搜索结果显示在同一页面上?

时间:2013-05-17 01:35:45

标签: ruby-on-rails view search-form

只是抬头 - 几个月前我刚刚学习了Ruby on Rails,所以这可能是一个完全无知的问题,但在这里...... [/ p>

我在“显示”视图中正常工作

  <%= form_tag search_path do %>
    <%= text_field_tag('query', '', :size => 12, :class => "input-small search-query", :placeholder =>"Search") %>
  <% end %>

它重定向到我在同一视图中创建的search_path部分。我可以在同一页面上渲染这个部分吗?我希望搜索结果显示在与搜索栏相同的页面上,而不是重定向到另一个页面。

提前感谢您的帮助,我真的很感激!

1 个答案:

答案 0 :(得分:0)

您可能想要一个ajax表单,因为您可能希望与表单及其搜索结果保持在同一页面上: http://edgeguides.rubyonrails.org/working_with_javascript_in_rails.html