2011-07-27 2 views

答えて

2

フォームを受信して​​から、お使いのコントローラの内部で、あなたはおそらくRestClientます。また、これを行うためにResqueを使用することができ

def create 
    @your_object = MyObject.new(params[:my_object]) 
    @your_object.save 
    SalesforceService.post(@your_object) 
    redirect_to home_path 
end 

のようなものを使用して、Salesforceへ電話をかけますあなたの要求をより速くするために、バックグラウンドワーカーを呼び出してください。

+0

+1レスキューの提案 – rubish

1

モデルの保存が成功したら、次のようなことができます。

res = Net::HTTP.post_form(URI.parse(SALESFORCE_URL), 
      {'param_name1' => param_value1}) 
result = res.body 

また、salesforce gemを使用してその更新を行うこともできます。何かのようにhttp://rubygems.org/gems/activesalesforce

関連する問題