使用ruby databasedotcom gem从2个相关的Salesforce对象查询

时间:2013-11-28 18:21:00

标签: ruby-on-rails salesforce soql databasedotcom-gem

我有一个php脚本通过soql访问一些salesforce对象,我正在将它重写为ruby。要了解我的问题,假设我有2个与父子关系相关联的salesforce自定义对象。

使用Force.com Toolkit for PHP我可以运行如下查询:

SELECT Model__c.Name, Model__c.Widget__r.Name from Model__c

我可以看到Model_ c.Name属性,以及子对象属性Model _c.Widget__r.Name。

我的问题是我没有看到使用Ruby中的databasedotcom gem进行相同操作的方法。例如,使用gem我可以这样做:

client = Databasedotcom::Client.new("config/databasedotcom.yml")
client.authenticate :username => 'me@mycompany.com',:password => 'mypasswordplusmysecuritytoken'
client.materialize("Model__c")
f = Model__c.find(any_key)

它将引入f变量Model_ c的所有属性值(包括在此示例中:Model _c.Name)但我看不到让孩子得到的方法对象属性(在此示例中:Widget__r.Name)。

我阅读了整个gem文档,但我没有看到这样做的方法。任何帮助将不胜感激。

0 个答案:

没有答案