我想生成这条路线:
/ ina-reports / redemptions(获取)
对于此控制器:
class TopLevelReports::INA::RedemptionsController < ...
def index
...
end
end
并尝试了这个:
scope module: :top_level_reports do
namespace :ina, path: '/ina-reports', as: :ina_reports do
resource :redemptions, only: [:index]
end
end
我希望找到ina_reports_redemptions
运行时间rake routes
,或者至少在整个转储中找到单词redemptions
(或ina
...),但是不会生成该资源的路由。
我想念什么?
(注意:TopLevelReports::INA::RedemptionsController
如果我在Rails控制台中测试常量,则控制器存在;它位于app / controllers / top_level_reports / ina / redemptions_controller.rb中)。
我尝试了您的代码,并遇到了同样的问题。
有错别字;resource
应该resources
试试这个:
scope module: :top_level_reports do
namespace :ina, path: '/ina-reports', as: :ina_reports do
resources :redemptions, only: [:index]
end
end
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句