即使在重新启动apache之后,Rails仍然会遇到旧的数据库IP

时间:2014-06-27 03:17:31

标签: ruby-on-rails ruby apache

我在Windows机器上有一个Rails应用程序,它也有一个SQLServer,它曾经用作它的数据库。

但是我试图将应用转换为在不同的Windows机器上使用新的SQL服务器。

  1. 可以访问新计算机(ping)
  2. 使用新IP更改database.yml文件后,我可以进入Rails控制台并在新计算机上进行查询。
  3. 但是,运行代码仍会查询本地(旧)数据库。
  4. 我重启了apache。
  5. 这让我疯了。为什么我的代码仍然符合旧配置?我是否需要完全重启机器?

    由于

1 个答案:

答案 0 :(得分:0)

尝试在Ruby代码中打印TARGET_ENV和您要定位的URI。它会告诉你每次都有哪个IP被击中。