Rails 4中未生成某些路由

路易斯·马苏埃利(Luis Masuelli)

我想生成这条路线:

/ 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中)。

blnc

我尝试了您的代码,并遇到了同样的问题。

有错别字;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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Rails 4中未为嵌套资源检测到路由

来自分类Dev

Rails 4中的路由错误

来自分类Dev

Rails 4用户路由

来自分类Dev

$ .get在AJAX Rails 4中未执行

来自分类Dev

rails 4 iframe路由错误

来自分类Dev

rails:rails的条件4

来自分类Dev

rails:rails的条件4

来自分类Dev

Rails 4:无效的路由名称,已在使用中(ArgumentError)

来自分类Dev

无法在Rails 4中多次定义根路由

来自分类Dev

如何在Rails 4中重新加载路由/ config / routes / *?

来自分类Dev

是否可以在Rails 4中禁用标准PUT路由?

来自分类Dev

仍然建议使用Minitest在Rails 4中测试路由吗?

来自分类Dev

在URL中使用干净参数的Rails 4中的路由

来自分类Dev

是否可以在Rails 4中禁用标准PUT路由?

来自分类Dev

在Rails 4中自定义资源路由

来自分类Dev

在Rails中设置静态路由

来自分类Dev

在Rails中创建前缀路由

来自分类Dev

Ruby on Rails 中的路由错误

来自分类Dev

ui路由未使用Rails呈现

来自分类Dev

Rails 4中的路由问题有关在rails 3中运行的match关键字

来自分类Dev

Rails 多租户路由 URL 生成

来自分类Dev

Rails 4:图表未显示

来自分类Dev

在Rails 4应用程序中未加载的Rails完整引擎路由

来自分类Dev

Rails 4中的ForbiddenAttributesError

来自分类Dev

Rails 4中的ForbiddenAttributesError

来自分类Dev

Rails 4,Flash消息中的链接未解析为HTML

来自分类Dev

控制器中的Rails 4功能未运行

来自分类Dev

Rails中的数组4个强参数(未嵌套)

来自分类Dev

在Rails 4中生成复选框