0

当我将以下代码放入我的路线配置中时:

resources :users do

end

我得到了所有的 CRUD 操作路线。IE

/users/new
/users/:id/edit

等等。

如何配置路由,以便获得这样的路由:

/users/lookup/:search_query

当用户到达这条路线时,他/她应该被带到lookup我的控制器的方法

4

3 回答 3

0

我会做 :

resources :users do
  get :lookup, on: :collection
end

我会把它search_query作为参数传递。有了它,您将更加灵活。

于 2013-07-05T09:50:52.527 回答
0
resources :users do
  get '/lookup/:search_query' => 'users#lookup', on: :collection
end
于 2013-07-05T09:13:53.433 回答
0
resources :users do
end

match '/users/lookup/:search_query' => "users#lookup", :as => :user_lookup
于 2013-07-05T09:15:58.397 回答