rake routes
非常慢(我的電腦中30秒),但我需要它用於路由規範。ruby腳本中'rake routes`的結果
那麼,有沒有辦法讓所有路線像耙路線? (或如何rake路線的工作?)
我使用的Rails 3,我看到的所有是Rails 3,我發現什麼我可以在rails文檔中使用。
rake routes
非常慢(我的電腦中30秒),但我需要它用於路由規範。ruby腳本中'rake routes`的結果
那麼,有沒有辦法讓所有路線像耙路線? (或如何rake路線的工作?)
我使用的Rails 3,我看到的所有是Rails 3,我發現什麼我可以在rails文檔中使用。
Rails.application.routes.routes.to_a
.to_a
是可選的,它只是將其轉換爲一個數組。
(我發現railties/lib/rails/tasks/routes.rake
此行)
我用它喜歡: routes[10].defaults
=>{:action=>"edit", :controller=>"polls"}
編輯:你可以找到(非常哈克)辦法,我在這裏做我的路由規格: https://gist.github.com/52ac6d848ce0d9fd52ac
如果您使用RSpec,則可以在測試中使用routing specs。
另一種選擇是rake shell;我喜歡它。
我正在對所有路由進行全局測試,它能快速發現錯誤非常有效。 – Dorian