簡體   English   中英

紅寶石腳本中的“ rake route”的結果

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM