Ruby Gem "Databasedotcom" を使用して Salesforce を Rails アプリに統合していますが、すべて正常に動作しますが、Rails アプリケーションと Salesforce で同じオブジェクト名の問題に直面しています。
Rails アプリケーションに User モデルがあり、User オブジェクトも Salesforce にあります。そのため、Salesforce User オブジェクトからデータを取得しようとすると、常に Rails アプリケーションの User オブジェクトが返されます。
これが私のコードです
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 User オブジェクトを使用してそのデータを取得したいと考えています。
助けてくれてありがとう。