本文介绍了红宝石脚本中的“ rake route”的结果的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

耙路非常慢(在我的计算机中为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”的结果的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-30 03:44