【发布时间】:2016-08-19 18:01:25
【问题描述】:
我想生成这条路线:
/ina-reports/redemptions (get)
到这个控制器:
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
我希望在运行rake routes 时找到ina_reports_redemptions,或者至少在整个转储中找到redemptions(或ina ...)这个词,但是没有生成该资源的路由。
我错过了什么?
(注意:如果我在 Rails 控制台中测试常量,控制器 TopLevelReports::INA::RedemptionsController 存在;它位于 app/controllers/top_level_reports/ina/redemptions_controller.rb)。
【问题讨论】:
标签: ruby-on-rails