我试图在控制器上添加自定义操作,该控制器嵌套在另一个控制器下并且在挣扎。以下是我目前的路线:
resources :employers do
resources :import_files, shallow: true
end
我想添加路线:" import_files #download" ,路径如下:' import_files /:id(。:format)/ download& #39;
这可能与我制作它一样难,感谢您提供任何帮助!
答案 0 :(得分: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)
。