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