2014-09-30 68 views
0

我想添加一個自定義操作嵌套在另一個和掙扎的控制器。下面是我目前的路線:如何添加一個自定義淺層路由嵌套在另一個?

resources :employers do 
    resources :import_files, shallow: true 
end 

我想要添加的路線:「import_files#下載」與像路徑:'import_files /:ID(:格式)/下載'

這不可能像我一樣努力,謝謝你給予的任何幫助!

回答

1

在你config/routes.rb文件,提出:

get 'import_files/:id(.:format)/download', to: 'import_files#download' 

編輯,如果你想有一個路徑助手,那麼

get 'import_files/:id(.:format)/download', to: 'import_files#download', as: 'download' 

然後你就可以在你的Rails應用程序中使用download_path(id)

+0

我試過了,它似乎把它放在隨機路徑助手下。我是否需要幫助者之後的或以後的內容? – MechDog 2014-09-30 20:11:57

+0

@MechDog這是正確的,請參閱我的編輯。 – JTG 2014-09-30 21:56:07

相關問題