2011-03-16 50 views

回答

3

你可能只是喜歡這個崗位路線進入同一個名字:

resources :users do 
    collection do 
    get 'blah' 
    post 'blah' 
    end 
end 

兩條路線將具有相同的控制器,動作和url_helpers

+0

感謝這就是我所做的,但我認爲有辦法用單線做到這一點。 – Blankman 2011-03-16 04:06:29

+0

做「任何'等等'」的工作? (一個猜測,因爲舊的風格路線使用'blah'=>:獲得,'blah'=>:後,'blah'=>:任何) – casey 2011-03-16 04:29:27

+1

它沒有在文檔中提到,我做了一個快速瀏覽來源,只能找到獲取,發佈,放置,刪除和重定向的方法。所以它看起來不像「任何」會起作用 – DanneManne 2011-03-16 05:58:24

11

看起來verb constraints是你想要的。

match 'blah', to: 'users#blah', via: [:get, :post] 

resources :users do 
    collection do 
    match 'blah', via: [:get, :post] 
    end 
end