2010-11-06 28 views
15

Kaynak olarak eşlendiğim bir hikaye denetleyicim var. Stories_controller, 'top' ve 'latest' için 2 yeni yöntem ekledim. ama example.com/stories/top adresine gitmeye çalıştığımda 'ID = top' hatası olan bir hikaye yok. Bu URL'leri tanımak için yönlendirmeyi nasıl değiştirebilirim? Raylar 2.xRaylar: Kaynağa özel eylem ekle

cevap

33

Dene: Raylar 3.x'te

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

:

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