2011-08-29 80 views
9

我們(我和我所有的人物,當然)有幾條我們不想在生產中暴露的路線,但我們用於開發和測試。我知道你可以(或者可以)在控制器中添加一個之前的過濾器來根據環境鎖定這些東西,但是這可以通過config/routes.rb來完成嗎?通過環境限制路線

感謝

回答

24

你試過:

if Rails.env.development? 
    resources :secrets 
end 

據我瞭解路由器,應該工作。

+3

難道這很容易嗎?我喜歡這個鐵軌的東西! – jaydel

+0

這很好,是不是:) – Andrew

+2

它可能更容易:'資源:如果Rails.env.development的祕密?' – yfeldblum