gpt4 book ai didi

ruby-on-rails - 检查环境 tire.rb 文件

转载 作者:数据小太阳 更新时间:2023-10-29 08:39:04 26 4
gpt4 key购买 nike

这是我的config/initializers/tire.rb 文件:

if Rails.env.production?
Tire.configure do
url "http://remoteserver.com:9200"
end
end

如果我在我的生产服务器上尝试:

bundle exec rake environment tire:import CLASS=Object FORCE=true RAILS_ENV=production

我得到错误:

The original exception was: #<Errno::ECONNREFUSED: Connection refused - connect(2)>

如果我删除 if 语句工作正常。

如何在 tire.rb 文件中知道 rails 环境?

最佳答案

您可以将 Tire 初始化代码添加到 config/environments/production.rb 而不是在 tire.rb 文件中检查它(移动时删除 tire.rb 初始化程序)

我过去做过的另一件事是 YAML 配置文件,如 http://railscasts.com/episodes/85-yaml-configuration-revised 中所述.然后你可以像做 database.yml 一样链接你需要的设置。

关于ruby-on-rails - 检查环境 tire.rb 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15880693/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com