问题描述
耙路
非常慢(在我的计算机中为30s),但是我需要它来进行路由规范。
rake routes
is very slow (30s in my computer) but I need it for routing spec.
那么,有没有办法获得所有类似耙子的路线呢? (或耙路的工作方式?)
So, is there a way to get all routes like rake routes? (or how rake routes works?)
我使用Rails 3,而我所看到的只是Rails 3,而我发现在Rails文档中我什么都不能使用。 / p>
I use Rails 3 and all I have seen is for Rails 3, and I found nothing I can use in the rails doc.
推荐答案
Rails.application.routes.routes.to_a
.to_a
是可选的,它只是将其转换为数组。
.to_a
is optional, it just converts it to an array.
(我在 railties / lib / rails / tasks / routes.rake
中找到此行)
就像这样:
routes [10] .defaults
=> {:action => edit,:controller =>民意调查}
编辑:您可以在这里找到我的路由规格(非常hacky):
Edit : You can find the (quite hacky) way I do my routing specs here : https://gist.github.com/52ac6d848ce0d9fd52ac
这篇关于红宝石脚本中的“ rake route”的结果的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!