Ruby on rails Salesforce出现ROR错误:请求的资源不存在
我正在使用Ruby Gem“DatabaseDotcom”将Salesforce集成到Rails应用程序中,一切正常 但在第一次致电salesforce时出现以下错误:Ruby on rails Salesforce出现ROR错误:请求的资源不存在,ruby-on-rails,rubygems,salesforce,databasedotcom-gem,Ruby On Rails,Rubygems,Salesforce,Databasedotcom Gem,我正在使用Ruby Gem“DatabaseDotcom”将Salesforce集成到Rails应用程序中,一切正常 但在第一次致电salesforce时出现以下错误: **请求的资源不存在** 如果我再次刷新(Ctrl+F5)页面,它工作正常,没有任何错误 这是我的密码: def SalesForceFeed @oppID = params[:oppid] client = Databasedotcom::Client.new client.client_id #=> foo
**请求的资源不存在**
如果我再次刷新(Ctrl+F5)页面,它工作正常,没有任何错误
这是我的密码:
def SalesForceFeed
@oppID = params[:oppid]
client = Databasedotcom::Client.new client.client_id #=> foo client.client_secret #=> bar
client.authenticate :username => "foo@bar.com", :password => "ThePasswordTheSecurityToken" #=> "the-oauth-token"
client.materialize("Opportunity")
begin
@client=SalesForce::Connection.new.client
@opp = Opportunity.find_by_Id(@oppID)
rescue Exception=>e
if(e.message == "The requested resource does not exist")
return redirect_to :action => 'SalesForceFeed', :oppid => @oppID
end
end
在第一次调用“SalesForceFeed”时,它返回了错误“请求的资源不存在”,因此我添加了一个excepton检查并再次调用“SalesForceFeed”,但我知道这不是正确的方法
请给我一个更好的解决方法。谢谢。我终于找到问题了。在materialize中添加了错误的对象。我删除了它,它得到了修复。最后我得到了问题,materialize中添加了一个错误的对象,我删除了它和它的FixedWesome!你知道你可以用你自己的回答作为答案,这样其他人可以从中受益。你能像之前和之后那样编写你的错误代码吗?客户端。materialize(“机会”)被错误地写为客户端。materialize(“机会主义”),所以对象名是错误的,并且给出了错误