ActiveSalesforce + Heroku + PostgreSQL +导轨 2.3.x
如何设置我的 Rails 应用程序,以便它能够使用 Salesforce 和 PostgreSQL 作为 Heroku 上的后端。我当前的代码是:
#environment.rb
...
config.gem "asf-soap-adapter", :lib => 'asf-soap-adapter'
config.database_configuration_file = File.join(RAILS_ROOT, 'config', 'salesforce.yml')
salesforce.yml 包含 PostgreSQL 和 SF 的配置。这不起作用,因为它替换了当前的 Heroku database.yml,所以我无法连接到数据库。
有什么想法如何解决这个问题吗?
How to setup my Rails app so it will be able to use both Salesforce and PostgreSQL as a backend on Heroku. My current code is:
#environment.rb
...
config.gem "asf-soap-adapter", :lib => 'asf-soap-adapter'
config.database_configuration_file = File.join(RAILS_ROOT, 'config', 'salesforce.yml')
salesforce.yml contains config for both PostgreSQL and SF. This doesn't work because it replaces current Heroku database.yml, so I am not able to connect to DB.
Any ideas how to solve this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好吧,看来我已经弄清楚了:
您需要做的就是为后端创建一个单独的配置文件,例如“salesforce.yml”,如下所示:
然后environment.rb:
OK, so it seams that I have figured it out:
All you need to do is to create a separate config file for backends, e.g. "salesforce.yml", which looks like this:
Then environment.rb: