2

:developmentでのみ使用できるルートを作成しようとしています。例:

get '/logs', :environment => :development do
    #dump logs
end

これはうまくいきません、何かアイデアはありますか?ありがとう :)

4

2 に答える 2

4

環境をチェックするために独自の条件を作成できます。

set(:check_env) {|value| condition{value == settings.environment}}

get '/logs', :check_env => :development do
  #dump logs
end

もう1つの、おそらくより単純なオプションは、開発中のルートのみを作成することです。

configure :development do
  get '/logs' do
    #dump logs
  end
end
于 2012-12-24T12:59:43.157 に答える
1
get '/logs' if ENV['RACK_ENV'] == 'development'

動作するはずです

于 2012-12-24T11:57:35.237 に答える