2011-08-29 8 views
9

Noi (io e tutte le mie personalità, ovviamente) abbiamo diversi percorsi che non vorremmo esporre in produzione ma che usiamo nello sviluppo e nei test. So che puoi (o potresti?) Aggiungere un filtro precedente nel controller per bloccare queste cose a seconda dell'ambiente, ma può essere fatto da config/routes.rb?Limita i percorsi in base all'ambiente

grazie

risposta

24

Hai provato:

if Rails.env.development? 
    resources :secrets 
end 

quanto ho capito il router, che dovrebbe funzionare.

+3

potrebbe essere così facile? Amo questa cosa delle rotaie! – jaydel

+0

È molto bello, non è così :) – Andrew

+2

potrebbe essere più semplice: 'risorse: segreti se Rails.env.development?' – yfeldblum

Problemi correlati