如何提取特定资源的所有路由

时间:2014-03-18 09:23:30

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-4 ruby-on-rails-3.2

我有一个奇怪的问题。我希望在我的帮助器中有可用于特定资源的路径数组。例如,如果我们有一个模型注释我想要一个具有以下元素的数组:[new_comment_path,comments_path]等。这是否可行办?

编辑: 我在rails中构建左侧菜单。它将像树状菜单一样工作。我不想使用外部插件。我唯一要做的就是为我的模型设置所有路径。

1 个答案:

答案 0 :(得分:2)

你可以做到

Rails.application.routes.routes.map{|x| x.name}.reject{|x| x.blank?}

哪个将获得所有命名的路线。我不确定是否有办法通过

获取一种资源的路线