2011-11-19 21 views

回答

18

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 
32

我會使用Sinatra::Base.development?Sinatra::Base.production?,因爲這是方法的來源。