2012-11-08 33 views

回答

0

路由器:

match '/restaurant/:q' => 'restaurants#search' 

控制器:

class RestaurantsController < ApplicationController 
    def search 
    @search = Restaurant.search do 
     keywords params[:q] 
    end 
    @restaurants = @search.results 
    end 
end 

以您生成該URL的方式提交表單的方式稍微多了一點,那就是您的設計決定。您可能需要使用一些JavaScript來攔截默認的提交操作來製作並重定向到自定義網址。