1

如何在 rails 2 项目中以编程方式获取路线列表。在 Rails 3 项目中, Rails.application.routes.routes做了我想做的事。但是当我在 Rails 2 网站上尝试这个时。它失败并显示消息No application method defined on Rails object

4

2 回答 2

2

你可以在下面查看 rake routes 任务的代码

/gems/rails/2.3.x/lib/tasks/routes.rake for Rails 2. 

ActionController::Routing::Routes.routes

更详细地查看 rake 任务以获得更好的想法

于 2013-04-03T05:54:01.557 回答
1

你可以试试,

rake routes

这给出了所有的路线

更新:

或开Rails 3+

bundle exec rake routes
于 2013-04-03T05:53:43.167 回答