2

soql 経由でいくつかの salesforce オブジェクトにアクセスする php スクリプトがあり、それを 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 のドキュメント全体を読みましたが、これを行う方法がわかりません。どんな助けでも大歓迎です。

4

0 に答える 0