我有一個表單,我希望通過標準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