【发布时间】:2013-01-16 07:38:15
【问题描述】:
我将 Sinatra 应用程序上传到服务器 (heroku)。但似乎该应用程序的行为就像它在本地主机上一样,不像我的另一个 Rails 应用程序在那里运行良好。
那么我如何检查我的 Sinatra 应用程序是否使用了正确的环境? Sinatra 如何知道要使用哪个环境?
【问题讨论】:
-
In Sinatra's documentation 有
set :environment, :production。 -
我看到了。那么我该如何使用它们呢?
-
把它放在你的
app.rb或者你的基本文件中。 -
它已经在那里了。你试过了吗?
-
我的意思是,它不存在,也不应该存在。如果我设置
set :environment, :production,它将始终以生产模式执行,即使在本地主机上也是如此。应该有另一种方式。