【发布时间】:2012-01-14 12:03:37
【问题描述】:
如何设置我的 twitter gem 不在我的开发和测试环境中发送推文?
另外我正在使用 Heroku,但我不知道如何告诉 Heroku 哪个应用是测试哪个是产品...
我按照你的提示在我的代码中添加了这个:
if Rails.env.staging?
Notifier.send_email(msg)
elsif Rails.env.production?
Twitter.update(msg)
else
logger.info "JOEL - #msg}"
Notifier.send_email(msg)
end
无论出于何种原因,虽然我设置了 RACK_ENV= staging 并在我的环境文件夹中创建了 staging.rb ...我仍然没有设法获得 Rails.env.staging? = 真...
我快到了,但还不完全……
任何提示,
乔尔
【问题讨论】:
标签: ruby-on-rails twitter heroku development-environment production-environment