2011-08-29 29 views
9

Chúng tôi (tôi và tất cả cá tính của tôi, tất nhiên) có một số tuyến đường mà chúng tôi muốn không trưng ra trong sản xuất nhưng chúng tôi sử dụng trong quá trình phát triển và thử nghiệm. Tôi biết bạn có thể (hoặc có thể?) Thêm một bộ lọc trước trong bộ điều khiển để khóa xuống những điều này tùy thuộc vào môi trường, nhưng điều này có thể được thực hiện từ config/routes.rb?Hạn chế các tuyến đường theo môi trường

nhờ

Trả lời

24

Các bạn đã thử:

if Rails.env.development? 
    resources :secrets 
end 

Như tôi hiểu router, nên hoạt động.

+3

có thể dễ dàng không? Tôi thích điều này đường ray! – jaydel

+0

Nó khá tuyệt, phải không :) – Andrew

+2

nó có thể dễ dàng hơn: 'tài nguyên: bí mật nếu Rails.env.development? ' – yfeldblum

Các vấn đề liên quan