2012-02-09 108 views

回答

1

,你可以有这样的事情:

configure :development do 
    set :this 
end 

configure :production do 
    set :that 
end 
0

如果设置几个:

对c lassic西纳特拉应用:

port = 4567 if development? 
port = 80 if production? 

对于模块化西纳特拉应用:

port = 4567 if Sinatra::Base.environment == :development 
port = 80 if Sinatra::Base.environment == :production 

但是,如果你有几个环境相关的设置,使用以上三种的建议是清洁:

configure :development, :test do 
    port = 4567 
    url = "https://secure.appname.com" 
    ... 
end 
相关问题