2010-11-06 18 views
15

Tengo un controlador de historias que he asignado como recurso. Agregué 2 métodos nuevos a stories_controller, 'top' y 'latest'. pero cuando trato de ir a example.com/stories/top obtengo el error "sin historia con ID = arriba". ¿Cómo puedo cambiar el enrutamiento para reconocer estas URL?Rieles: agregue acción personalizada al recurso

Respuesta

33

Trate de rieles 2.x:

map.resources :stories, :collection => { :top => :get , :latest => :get } 

En Rails 3.x:

resources :stories do 
    collection do 
    get 'top' 
    get 'latest' 
    end 
end 
Cuestiones relacionadas