標準のRESTfulレールパターンで保存したいフォームがありますが、ポスト経由でSalesForceにも挿入する必要があります。確かに、私はこれについて非常に初心者です - これを行うための最もエレガントな方法に関する提案?Rails:ローカルとリモートの両方のサーバーにPOSTデータを送信
乾杯...
標準のRESTfulレールパターンで保存したいフォームがありますが、ポスト経由でSalesForceにも挿入する必要があります。確かに、私はこれについて非常に初心者です - これを行うための最もエレガントな方法に関する提案?Rails:ローカルとリモートの両方のサーバーにPOSTデータを送信
乾杯...
フォームを受信してから、お使いのコントローラの内部で、あなたはおそらくRestClientます。また、これを行うためにResqueを使用することができ
def create
@your_object = MyObject.new(params[:my_object])
@your_object.save
SalesforceService.post(@your_object)
redirect_to home_path
end
のようなものを使用して、Salesforceへ電話をかけますあなたの要求をより速くするために、バックグラウンドワーカーを呼び出してください。
モデルの保存が成功したら、次のようなことができます。
res = Net::HTTP.post_form(URI.parse(SALESFORCE_URL),
{'param_name1' => param_value1})
result = res.body
また、salesforce gemを使用してその更新を行うこともできます。何かのようにhttp://rubygems.org/gems/activesalesforce
+1レスキューの提案 – rubish