問題タブ [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.
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 のドキュメント全体を読みましたが、これを行う方法がわかりません。どんな助けでも大歓迎です。
ruby - ruby でさらに詳しく
50K のレコードがあり、すべてのレコードを 1000 バッチ サイズで取得したいと考えています。SQLでは、次のような ことをしますが、2000を超えるとlimit 1000 offset x
セールスフォースは許可しません。この問題を克服するために、このトリックを使用しましたoffset
と
しかし、私はこのエラーが発生しました
offset
では、セールスフォースでの申請方法SOQL
。databasedotcom-gemを使用しています。メソッドについては知ってqueryMore()
いますが、何らかの理由でそのような API が Ruby で見つかりません。私の問題を解決するような利用可能なAPIまたは同様のものはありますか?
ありがとう
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
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
宝石を使った
ruby-on-rails-4 - Apex コードでのみ許可される SOQL クエリ エラー バインド変数の強化
ログインしたユーザー (親) のアカウント ID を取得し、親に関連付けられているすべての子を見つけるために SOQL クエリを作成する必要があるコントローラー アクションがあります。次のエラーが表示されます。
いろいろ調べた結果、SOQL クエリで変数を使用できないことがわかりました。ただし、動的な親 ID を使用して親に複数の子をプルするための助けを探しています。私のクエリは現在次のようになっています。
ruby-on-rails - databasedotcom-rails gem を使用して RoR アプリから Salesforce カスタム オブジェクト レコードを作成すると、NoMethodError が発生する
Salesforce に Sales__c というカスタム オブジェクトがあります。databasedotcom-rails gem を使用して RoR アプリからレコードを作成しようとしています。
コントローラ
意見
#フォームにはフィールドがなく、送信ボタンだけがあることに注意してください。
ルート
//////////////////////// エラー
私が行くとき
次のエラーが表示されます
何か案が?