問題タブ [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 投票する
0 に答える
471 参照

ruby-on-rails - ruby databasedotcom gem を使用した 2 つの関連する Salesforce オブジェクトからのクエリ

soql 経由でいくつかの salesforce オブジェクトにアクセスする php スクリプトがあり、それを ruby​​ に書き直しています。私の問題を理解するために、親子関係に関連付けられた 2 つの Salesforce カスタム オブジェクトがあるとします。

Force.com Toolkit for PHP を使用して、次のようなクエリを実行できます。

そして、Model_ c.Name 属性と、子のオブジェクト属性 Model _c.Widget__r.Name を確認できます。

私の問題は、Ruby の databasedotcom gem で同じ操作を行う方法が見当たらないことです。たとえば、gem を使用すると、次のことができます。

そして、 f 変数に Model_ c の属性のすべての値 (この例では Model _c.Name を含む) が取り込まれますが、子オブジェクトの属性を取得する方法がわかりません (この例では: Widget__r.Name )。

gem のドキュメント全体を読みましたが、これを行う方法がわかりません。どんな助けでも大歓迎です。

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

ruby - ruby でさらに詳しく

50K のレコードがあり、すべてのレコードを 1000 バッチ サイズで取得したいと考えています。SQLでは、次のような ことをしますが、2000を超えるとlimit 1000 offset xセールスフォースは許可しません。この問題を克服するために、このトリックを使用しましたoffset

しかし、私はこのエラーが発生しました

offsetでは、セールスフォースでの申請方法SOQLを使用しています。メソッドについては知ってqueryMore()いますが、何らかの理由でそのような API が Ruby で見つかりません。私の問題を解決するような利用可能なAPIまたは同様のものはありますか?

ありがとう

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

ruby-on-rails - Rails の Show メソッドが databasedotcom gem で機能しない

「loan」というカスタム オブジェクトを使用して、基本的な show メソッドをセットアップしようとしています。私の端末では、適切な API リクエストがオブジェクトと共に戻ってくるのが見えますが、show.html.erb ビューでその属性を呼び出すことができないようです。ルートファイルで resources :loans を使用してみました。ローン オブジェクトの Name フィールドを marketplace ビューで呼び出すことに成功しましたが、show ビューでは機能しないようです。

以下のコードで次のエラーが発生します。

ルート.rb

show.html.erb

ローン_コントローラー.rb

marketplace.html.erb

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

ruby-on-rails - databasedotcom gem sobject の問題

databasedotcomアプリでgemを使用しRuby on railsて Salesforce インスタンスにアクセスしていますがsObject、正しい名前空間で を作成するのに問題があります。データベースで呼び出されたモデルが既にあるため、最初に Salesforce からオブジェクトUserのリストを取得しようとしたとき、ローカルで定義されたモデルを取得していました。User

いろいろ読んだ後、 を使用して Salesforce インスタンスへの接続に使用するクライアントの名前空間を指定できることがわかりましたsobject_module。私はそれを行い、Salesforce モデルのプロジェクトでモジュールも定義しました。Userただし、Salesforce で定義されたモデルではなく、ローカルで定義されたモデルが返されUserます。Salesforce には存在するがローカルには存在しないモデルにアクセスしようとすると、オブジェクトは正しい名前空間で返されます。

なぜこれが起こるのですか?sobject_moduleクライアントにを設定すると、正しい名前空間でモデルが返されるはずだと思いました。ここに私のクライアント接続があります:

Salesforce オブジェクト用に定義したモジュールは次のとおりです。

これは機能し、戻ります<Sale::Organization:0x007f90ef8ad590>

ただし、これはそうではありません。<User:0x007f8f7e5a06d0>

前もって感謝します

アップデート

これを機能させることはできませんでしたが、別の宝石を見つけて、それで完全に機能しました. restforce宝石を使った

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

ruby-on-rails-4 - Apex コードでのみ許可される SOQL クエリ エラー バインド変数の強化

ログインしたユーザー (親) のアカウント ID を取得し、親に関連付けられているすべての子を見つけるために SOQL クエリを作成する必要があるコントローラー アクションがあります。次のエラーが表示されます。

いろいろ調べた結果、SOQL クエリで変数を使用できないことがわかりました。ただし、動的な親 ID を使用して親に複数の子をプルするための助けを探しています。私のクエリは現在次のようになっています。

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

ruby-on-rails - databasedotcom-rails gem を使用して RoR アプリから Salesforce カスタム オブジェクト レコードを作成すると、NoMethodError が発生する

Salesforce に Sales__c というカスタム オブジェクトがあります。databasedotcom-rails gem を使用して RoR アプリからレコードを作成しようとしています。

コントローラ

意見

#フォームにはフィールドがなく、送信ボタンだけがあることに注意してください。

ルート

//////////////////////// エラー

私が行くとき

次のエラーが表示されます

何か案が?