我有一個網站列出了許多作業,但我也希望每個帳戶都能夠在一個地方訪問它的作業。因此,我用這些路線:Ruby on Rails有條件路由
map.resources :jobs
map.resource :account, :has_many => :jobs
這讓我像localhost/jobs/
和localhost/account/jobs
網址。但是,兩者似乎都呈現JobsController::index
。我如何在索引操作中創建條件(如何訪問是否在URL中指定了帳戶/作業或只是作業?)或更改帳戶路由以呈現不同的操作?什麼是正確的方法來做到這一點?
你有一個或多個帳戶?聲明「我也想要每個帳戶......」提示多個,但「map.resource:account」暗示了一個。 – avaynshtok 2009-11-18 21:18:25