0
在我的Rails 3應用程序,我希望能夠路由到以下路徑:Rails3中 - 路由自定義控制器操作
- /管理/汽車/ get_makes_for_year
- /管理/汽車/ get_models_for_make_and_year
我有以下路線,完成工作。
Moonshine::Application.routes.draw do
# Administration
match 'admin/automobiles/get_makes_for_year' => 'admin/automobiles#get_makes_for_year'
match 'admin/automobiles/get_models_for_make_and_year' => 'admin/automobiles#get_models_for_make_and_year'
namespace "admin" do
resources :automobiles
end
end
然而,以這種方式映射定製路由不感覺權。有沒有更好的方法來實現自定義控制器操作的路線?我認爲會有一種方法使用:controller, :action
通配符或者類似於以下內容。
Moonshine::Application.routes.draw do
# Administration
namespace "admin" do
resources :automobiles do
get :get_makes_for_year
get :get_models_for_make_and_year
end
end
end
真棒該做的。謝謝! – 2011-01-11 00:03:57