当我在路线配置中输入以下代码时:
resources :users do
end
我获得了所有CRUD操作路线。即
/users/new
/users/:id/edit
等等。
如何配置路线,以便我得到这样的路线:
/users/lookup/:search_query
当用户到达此路线时,他/她应该转到我的控制器的lookup
方法
答案 0 :(得分:0)
resources :users do
get '/lookup/:search_query' => 'users#lookup', on: :collection
end
答案 1 :(得分:0)
resources :users do
end
match '/users/lookup/:search_query' => "users#lookup", :as => :user_lookup
答案 2 :(得分:0)
我愿意:
resources :users do
get :lookup, on: :collection
end
我会将search_query
作为参数传递给我。有了它,你会更灵活。