我有一个表单,我希望通过标准RESTful rails模式保存,但是我也需要通过发布插入到SalesForce中。无可否认,我在这方面是一个新手 - 在最优雅的方式做这个任何建议?Rails:将POST数据发送到本地和远程服务器
干杯......
我有一个表单,我希望通过标准RESTful rails模式保存,但是我也需要通过发布插入到SalesForce中。无可否认,我在这方面是一个新手 - 在最优雅的方式做这个任何建议?Rails:将POST数据发送到本地和远程服务器
干杯......
您会收到表格,然后,你的控制器里面,您对Salesforce的一个电话,可能使用类似RestClient
def create
@your_object = MyObject.new(params[:my_object])
@your_object.save
SalesforceService.post(@your_object)
redirect_to home_path
end
你也可以使用Resque,使这个请求后台工作人员更快地提出请求。
在模型保存成功后,您可以执行下列操作。
res = Net::HTTP.post_form(URI.parse(SALESFORCE_URL),
{'param_name1' => param_value1})
result = res.body
或者使用salesforce gem来做更新。类似于http://rubygems.org/gems/activesalesforce
对于Rescue的建议+1 – rubish