當我把下面的代碼在我的路線配置:設置航線軌
resources :users do
end
我得到的所有CRUD操作路線。即
/users/new
/users/:id/edit
等等。
如何配置路線,所以我得到的路線是這樣的:
/users/lookup/:search_query
當用戶到達這個路線,他/她應該抽放到我的控制器的lookup
方法
當我把下面的代碼在我的路線配置:設置航線軌
resources :users do
end
我得到的所有CRUD操作路線。即
/users/new
/users/:id/edit
等等。
如何配置路線,所以我得到的路線是這樣的:
/users/lookup/:search_query
當用戶到達這個路線,他/她應該抽放到我的控制器的lookup
方法
我會做:
resources :users do
get :lookup, on: :collection
end
我會通過作爲參數。這樣你會更加靈活。
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
Simon的回答比較好:-) – Sucrenoir
我其實更喜歡你的方式。請將CRUD資料保存在一起,並在不同的地方定製。 – timpone