将返回值分配给Salesforce SOQL查询中的变量时的NoMethodError

时间:2014-03-26 19:37:53

标签: ruby-on-rails ruby heroku ruby-on-rails-4 salesforce

我在尝试从Ruby on Rails项目中的SFDC Soql查询中为全局变量分配响应值时遇到了Databasedotcom ruby​​ gem的问题。

我目前在NoMethodError变量的CaseNumber部分获得了$_CASENUMBER

代码

case_list = @@client.query("SELECT CaseNumber, Product__c FROM Case")
_case = case_list.first

$_CASENUMBER = _case.CaseNumber
$_PRODUCT = _case.Product__c

response = "The Case Number > #{$_CASENUMBER} and the Product is > #{$_PRODUCT}"
response.to_s

现在这个代码在一个简单的Ruby脚本中工作正常,但是在rails环境中它不起作用。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

通过切换到Restforce Gem并研究我正在使用的salesforce环境中的对象关系来解决我的问题。 :)