我有一个表格,我想通过标准的RESTful rails模式保存,但我还需要通过post在SalesForce中插入一个。不可否认,我是一个相当新手 - 有关最优雅的方式的任何建议吗?
干杯...
答案 0 :(得分: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在后台工作程序中进行此调用,以便更快地处理您的请求。
答案 1 :(得分:1)
模型保存成功后,您可以执行以下操作。
res = Net::HTTP.post_form(URI.parse(SALESFORCE_URL),
{'param_name1' => param_value1})
result = res.body
或使用salesforce gem进行更新。像http://rubygems.org/gems/activesalesforce
这样的东西