在Heroku应用程序中,我使用Connect附件在我的数据库中的salesforce架构中同步Salesforce表。
我在项目中创建了模型来实例化此salesforce模式中的记录。这是一个例子:
class Salesforce::Account < ActiveRecord::Base
self.table_name = "salesforce.account"
end
Heroku上一切正常。但是,从迁移填充的本地数据库显然不包含salesforce表。因此,我不可能设想任何引用我的Salesforce模型的测试。
处理此类问题的经典方法是什么?谢谢!
答案 0 :(得分:1)
我处理此问题的方法是维护模仿Heroku Connect创建的架构的本地开发的架构定义。为了验证这一点,我在Heroku上有一个使用Heroku Connect的临时应用程序。这样我就可以确保工作/模式在我开始生产之前是相同的。