2011-07-27 214 views

回答

2

您會收到表格,然後,你的控制器裏面,您對Salesforce的一個電話,可能使用類似RestClient

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

你也可以使用Resque,使這個請求後臺工作人員更快地提出請求。

+0

對於Rescue的建議+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

相關問題