[英]Result of `rake routes` in ruby script
rake routes
非常慢(在我的計算機中為30秒),但我需要它來進行路由規范。
那么,有沒有辦法獲得所有類似耙子的路線呢? (或耙路如何工作?)
我使用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"}
編輯 :您可以在這里找到我的路由規格的(非常hacky)方式: https : //gist.github.com/52ac6d848ce0d9fd52ac
如果您使用的是RSpec,則可以在測試中使用路由規范 。
另一個選擇是耙殼 ; 我喜歡它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.