Aje*_*jey 3 search ruby-on-rails-3 ransack
我正在研究Rails 3.2,我已经安装了Ransack用于搜索和Kaminari用于分页.这两颗宝石都非常流畅.
我很好奇如何在主页上进行搜索,在用户输入搜索输入后,将他重定向到另一个列出所有结果的页面.
与Zomato搜索类似的东西
截至目前,这是控制器代码:
def index
@search = Product.search(params[:q])
@products = @search.result.page(params[:page]).per(5)
end
Run Code Online (Sandbox Code Playgroud)
在我看来,我有:
= search_form_for @search do |f|
= f.label :locality_cont
= f.text_field :locality_cont
= f.submit
Run Code Online (Sandbox Code Playgroud)
你需要输入正确的网址:
= search_form_for @search, url: my_results_url do |f|
Run Code Online (Sandbox Code Playgroud)
务必将路径中的"my_results_url"与所需控制器中的正确操作相匹配.
在Ransack上观看这个RailsCast,非常棒