Ответ 1
Попробуйте в Rails 2.x:
map.resources :stories, :collection => { :top => :get , :latest => :get }
В Rails 3.x:
resources :stories do
collection do
get 'top'
get 'latest'
end
end
У меня есть контроллер событий, который я отобразил как ресурс. Я добавил 2 новых метода для story_controller, 'top' и 'latest'. но когда я пытаюсь перейти на example.com/stories/top, я получаю сообщение об ошибке "Нет истории с ошибкой ID = top". Как изменить маршрутизацию для распознавания этих URL-адресов?
Попробуйте в Rails 2.x:
map.resources :stories, :collection => { :top => :get , :latest => :get }
В Rails 3.x:
resources :stories do
collection do
get 'top'
get 'latest'
end
end