我正在使用 Ruby Gem“Databasedotcom”将 Salesforce 集成到 Rails 应用程序中,一切正常,但我现在面临 Rails 应用程序和 Salesforce 中对象名称相同的问题。
我的 Rails 应用程序中有一个用户模型,并且用户对象也在 Salesforce 中。因此,当尝试从 Salesforce 用户对象获取数据时,它总是返回 Rails 应用程序用户对象。
这是我的代码
client = Databasedotcom::Client.new
client.client_id #=> foo
client.client_secret #=> bar
client.authenticate :username => "foo@bar.com", :password => "ThePasswordTheSecurityToken" #=> "the-oauth-token"
client.materialize("User");
@user = User.find_by_Id('005d0000001291x');
但上面的语句总是使用 Rails 中的 User 模型。
我想使用 Salesforce 用户对象来获取它的数据。
谢谢你的帮助。