2011-07-27 173 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

相关问题