12
環境を判断する適切な方法は何ですか?今私は使用しています:インスタンス内のメソッドからsinatra環境を取得
class Main < Sinatra::Base
get '/' do
puts self.class.development?
puts self.class.production?
end
end
しかし、それは正しいようです。
環境を判断する適切な方法は何ですか?今私は使用しています:インスタンス内のメソッドからsinatra環境を取得
class Main < Sinatra::Base
get '/' do
puts self.class.development?
puts self.class.production?
end
end
しかし、それは正しいようです。
self.class.development?
実際に動作するはずです。これらはすべてSinatra 1.3.1で私の仕事です。
class Main < Sinatra::Base
get '/' do
puts Main.development?
puts self.class.development?
puts settings.development?
puts settings.environment == :development
end
end
これは、方法がどこから来ているので、Sinatra::Base.development?
またはSinatra::Base.production?
を使用します。