問題タブ [databasedotcom-gem]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
405 参照

ruby-on-rails-3 - SalesForcedatabasedotcomgemがActiveRecordと競合しています

私は奇妙な問題に遭遇しました-私が次のようなdatabasedotcomgemを使用してSalesForceからユーザー情報を取得しようとしたとき:

ActiveRecordエラーActiveRecord::RecordNotFound for User、id:0013000000XXXXXが表示されます

ネイティブgemにパッチを適用せずにこのメソッドを使用するにはどうすればよいですか(findメソッドのエイリアスが役立つことを理解しています)?

0 投票する
1 に答える
817 参照

ruby - セッションの有効期限が切れているか無効です(Ruby databasedotcom gem)

私はsalesforcerestapiを使用して、databasedotcom gemを使用してrailsアプリからsalesforceアカウントにアクセスしています。リモートアクセスアプリを作成し、キーとIDを取得しました。ユーザーを認証して、auth_token、instance_urlなどを取得することができました。しかし、私がリクエストを送信すると

@client.materialize("Account")

Session expired or invalidエラーが発生します

開発者のセールスフォースアカウントを持っています。

誰かがこれで私を助けることができますか?

次のリクエストでユーザーを認証しています......。

@client.authenticate :token => token, :instance_url => "http://na1.salesforce.com"

0 投票する
1 に答える
6516 参照

ruby-on-rails - Salesforceエラー-「無効な相互参照ID」

OmniAuth、OmniAuth-salesforce、およびこのgemを使用してRailsアプリを開発しています:https ://github.com/heroku/databasedotcom

「client_id」と「client_secret」をアプリにハードコーディングしています。次に、Saleforceで認証するユーザーごとに、oauthトークン、ユーザーID、およびインスタンスのURLをキャプチャします。これらすべてで、私は彼らに代わってリードを作成しています。

ユーザーが「client_id」と「client_secret」を取得したのと同じアカウントからのものである場合、すべてが機能します。ただし、別のSalesforceインスタンスのユーザーで認証すると、「無効な相互参照ID」エラーが発生します。

自分のアプリで、さまざまなSalesforceインスタンスのユーザーのリードを送信する必要があります。これは不可能ですか?

これが私の完全なコードです:

アドバイスありがとうございます!

0 投票する
4 に答える
2064 参照

ruby-on-rails - セールスフォースでバルクAPIを使用して1回のApi呼び出しで200レコードを挿入する方法

databasedotcom gemを使用してバルクAPIを介して1回のAPI呼び出しで複数のレコードを追加するにはどうすればよいですか?今、私は通常のactiverecordタイプのメソッドを使用して、レコードごとに1つのAPI呼び出しを行う挿入を行っています

0 投票する
2 に答える
1213 参照

ruby - Salesforce Bulk Api gem?

databasedotcom gemについて読みましたが、バルクAPIをサポートしていません。ログインにOauth2を使用するsalesforceバルクAPIgemはありますか?

0 投票する
1 に答える
428 参照

ruby - databasedotcom AggregateResultの使用方法は?

databasedotcom gemを使用したクエリから受け取ったAggregateResultを使用するにはどうすればよいですか?

使い方がわかりません。ドキュメントに「get」などと記載されているものは存在しません。

0 投票する
1 に答える
997 参照

salesforce - databasedotcom で認証が失敗する

databasedotcom gem を採用しようとしていますが、認証を超えることができませんでした。これが私がしたことです(databasedotcom gemをインストールした後):

  1. rails c (または irb では「databasedotcom」が必要)
  2. client=Databasedotcom::Client.new :client_id => 'foo', :client_secret=>'bar'
  3. client.ca_file = '/Users/tjiang/missioncontrol/tmp/ca-bundle.crt'
  4. client.verify_mode = OpenSSL::SSL::VERIFY_PEER
  5. client.authenticate :username=>'myusername', :password=>'mypassword'

すべての資格情報はプロセスでコピー アンド ペーストされるため、間違いはありません。証明書はここからダウンロードされました: http://certifie.com/ca-bundle/ca-bundle.crt.txt

Ruby 187 と 193、および Rails の内部と外部を繰り返し試しましたが、常に次のエラー メッセージが表示されました。

Databasedotcom::SalesForceError: /Library/Ruby/Gems/1.8/gems/databasedotcom-1.3.0/lib/databasedotcom/client.rb:112:in `authenticate' からの認証失敗

ここで何を見逃したのだろうか?特に、Salesforce でリモート アクセスを作成するときに使用したコールバック URL が気になります (「oob」、「http://localhost:3000」、および「https://www.salesforce.com」を試しましたが、どれもありませんでした)。違いはありません)。

0 投票する
1 に答える
842 参照

ruby-on-rails - rails os x 10.7.4 xcode 4.3.2rvm1.14.1でバンドルインストールを実行中にエラーが発生しました

新しいRailsアプリを起動しようとすると、バンドルをインストールせずにサーバーを起動できません。このエラーが発生します。私は無駄に他のスタックを試しました。よろしくお願いします!

0 投票する
0 に答える
94 参照

ruby-on-rails - Databasedotcom gem と dbdc_controller エラー

dbdc_controller プロジェクト (https://github.com/dburkes/dbdc_controller) を Heroku にデプロイしようとしましたが、ユーザーのインデックス ページをプルアップするとエラーが発生します。

ログには、特定のエラーなしで単に「ArgumentError (ArgumentError)」が表示されます。他の誰かがこのようなことに遭遇しましたか?

0 投票する
1 に答える
632 参照

ruby-on-rails - Ruby Gem "Databasedotcom" 同一オブジェクトの問題

Ruby Gem "Databasedotcom" を使用して Salesforce を Rails アプリに統合していますが、すべて正常に動作しますが、Rails アプリケーションと Salesforce で同じオブジェクト名の問題に直面しています。

Rails アプリケーションに User モデルがあり、User オブジェクトも Salesforce にあります。そのため、Salesforce User オブジェクトからデータを取得しようとすると、常に Rails アプリケーションの User オブジェクトが返されます。

これが私のコードです

ただし、上記のステートメントは常に Rails の User モデルを使用します。

Salesforce User オブジェクトを使用してそのデータを取得したいと考えています。

助けてくれてありがとう。