如何使用restforce gem在rails上的ruby中获取salesforce帐户对象的所有关联数据

时间:2014-05-20 07:06:56

标签: ruby-on-rails

我正在尝试使用restforce REST Api从salesforce获取所有用户数据。我有salesforce帐户对象。现在我想用这个帐户对象获取所有相关数据。

1 个答案:

答案 0 :(得分:3)

这是一个多步骤的过程:

  1. 获取对象的列:

    # get the describe for the Account object
    account_columns = client.describe('Account')
    # => { ... }
    
  2. 运行普通查询:

    accounts = client.query("select #{account_columns} from Account where Id = 'someid'")
    # => #<Restforce::Collection>
    
    account = accounts.first
    # => #<Restforce::SObject> 
    
  3. 访问相关对象:

    account.Owner 
    
  4. 来源 - https://github.com/ejholmes/restforce