2013-10-25 3 views
0

handy_network_tools мой контроллерКак поставить имя управления перед именем действия в маршрутах на Rails 3

search_camera мое действие в контроллере

Я хочу написать файл маршруты в гнездовой пути ,

resources :handy_network_tools do 
    collection do 
     get :search_camera 
    end 
    end 

Я предпочитаю handy_network_tools_search_camera, а не search_camera_handy_network_tools

Любые идеи?

search_camera_handy_network_tools GET /handy_network_tools/search_camera(.:format)   handy_network_tools#search_camera 

ответ

1

Помощники маршрутов автоматически определяются от дочернего к родительскому. Если вы хотите изменить имя метода маршрута, вы можете установить его явно с помощью as.

resources :handy_network_tools do 
    collection do 
    get :search_camera, as: :handy_network_tools_search_camera 
    end 
end