【发布时间】:2017-08-17 22:09:43
【问题描述】:
我正在为我的 CRM 使用 Salesforce,但需要为基于 Heroku 的 Sinatra 应用程序查询数据(多条记录,所以没有 Zapier)。 Heroku 提供了一项服务,可以定期将 Salesforce 对象复制到 Postgres 表中,从而将我的数据从 Salesforce 中取出。
我之前编写了一个 Sinatra 应用程序并将其托管在 Heroku 上,因此我对在本地设置开发数据库然后通过许多教程将其推送到生产环境的过程有点熟悉。但是,我在查找任何信息时遇到了问题,这些信息将允许我连接到现有的生产 Postgres 数据库,该数据库已经填充了我需要的数据,而无需创建和连接到本地开发数据库。
如何以及在何处安全地插入这些不同的凭据,以便我的以下文件具有连接到表 Venue__c 和 Spaces__c 的正确信息?
应用程序.rb
/配置
- 数据库.yml
- 环境.rb
【问题讨论】:
标签: ruby postgresql heroku salesforce sinatra-activerecord