在 YAML 文件中使用 ruby 全局值
我正在编写一个应用程序,它的不同部分在多个服务器上运行。结果,我有一个充满全局值的 ruby 文件,其中包含运行每个部分的计算机的 IP 地址。
该应用程序有一个连接到远程数据库(在其他服务器之一上)的 Rails 前端。是否可以在database.yml文件中使用sql服务器IP的ruby全局变量?
如果无法在 yml 文件中使用 ruby 全局,我愿意接受其他建议,以获得更好的方法来实现我想要做的事情(xml 或类似的东西) - Ruby 文件只是为了简单起见。
提前致谢
I am writing an app that has different parts running on multiple servers. As a result, I have a ruby file filled with global values, which contain the IP addresses of the machines on which each part is running.
The app has a Rails front end that connects to a remote database (on one of the other servers). Is it possible to make use of the ruby global variable for the sql server IP inside the database.yml file?
If it's not possible to use the ruby global in the yml file, I'm open to other suggestions for better ways to achieve what I'm trying to do (xml or something similar) - the Ruby file was only for simplicity.
Thanks in Advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我相信您可以在database.yml 文件中使用ERB。
不过我还没有尝试过这个。
I believe that you can use ERB inside of your database.yml file.
However I have yet to try this.