Вопрос по ruby-on-rails, rake, performance, ruby, routes – Результат `рейк-маршрутов` в скрипте ruby

0

rake routes очень медленный (30 с на моем компьютере), но он мне нужен для спецификации маршрутизации.

Итак, есть ли способ получить все маршруты, такие как рейковые маршруты? (или как работают рейковые маршруты?)

Я использую Rails 3, и все, что я видел, это Rails 3, и я не нашел ничего, что я мог бы использовать в документации по rails.

Ваш Ответ

3   ответа
0

Другим вариантом являетсяграбли снаряд; Я люблю это.

3

Rails.application.routes.routes.to_a

.to_a не является обязательным, он просто преобразует его в массив.

(Я нашел эту строку вrailties/lib/rails/tasks/routes.rake)

Я использую это как: routes[10].defaults = & GT;{:action=>"edit", :controller=>"polls"}

Edit : Вы можете найти (довольно хакерский) способ, которым я делаю свои спецификации маршрутизации здесь:https://gist.github.com/52ac6d848ce0d9fd52ac

0

Если вы используете RSpec, вы можете использоватьспецификации маршрутизации в ваших тестах.

Error: User Rate Limit Exceeded Dorian

Похожие вопросы