当我将以下代码放入我的路线配置中时:
resources :users do
end
我得到了所有的 CRUD 操作路线。IE
/users/new
/users/:id/edit
等等。
如何配置路由,以便获得这样的路由:
/users/lookup/:search_query
当用户到达这条路线时,他/她应该被带到lookup
我的控制器的方法
当我将以下代码放入我的路线配置中时:
resources :users do
end
我得到了所有的 CRUD 操作路线。IE
/users/new
/users/:id/edit
等等。
如何配置路由,以便获得这样的路由:
/users/lookup/:search_query
当用户到达这条路线时,他/她应该被带到lookup
我的控制器的方法
我会做 :
resources :users do
get :lookup, on: :collection
end
我会把它search_query
作为参数传递。有了它,您将更加灵活。
resources :users do
get '/lookup/:search_query' => 'users#lookup', on: :collection
end
resources :users do
end
match '/users/lookup/:search_query' => "users#lookup", :as => :user_lookup