- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 databasedotcom
gem 在 Ruby on rails
应用程序来访问我的 Salesforce 实例,但我在获取 sObject
时遇到了一些问题在正确的命名空间下创建。我已经有一个模型叫 User
在我的数据库中,所以当我第一次尝试获取 User
的列表时来自 Salesforce 的对象我正在获取本地定义的模型。
仔细阅读之后,我发现我可以使用 sobject_module
为我用来连接到我的 Salesforce 实例的客户端指定一个命名空间。 .我这样做了,并且还在我的项目中为 Salesforce 模型定义了一个模块。但是我仍然取回了本地定义的 User
模型而不是 Salesforce 定义的 User
模型。如果我尝试访问存在于 Salesforce 中但不在本地的模型,则该对象将在正确的命名空间下返回。
为什么会发生这种情况?我想一旦我设置了sobject_module
对于客户端,它应该在正确的命名空间下返回模型。这是我的客户端连接:
client = Databasedotcom::Client.new(
client_id: "my_client_id",
client_secret: "my_client_secret",
sobject_module: "Sale"
)
client.oauth_token = client.authenticate( username: "my_username", password: "my_password")
module Sale
end
<Sale::Organization:0x007f90ef8ad590>
client.materialize("Organization")
<User:0x007f8f7e5a06d0>
client.materialize("User")
restforce
gem
最佳答案
我假设您已经得出这个结论,但是 Heroku 不再维护 databasedotcom gem。
关于ruby-on-rails - databasedotcom gem sobject 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25314764/
我正在尝试使用 sObject 在组织中动态更改名称字段对象。 我尝试使用 SomeId.getSObjectType().newSObject(SomeId) 创建 sObject,但是当我尝试更改
我已经编写了一个 Base Controller ,我想用它来管理服务器 Controller 上的数据分页。 我有一个像这样的抽象方法 public abstract List getPagedD
我正在尝试构建一个查询生成器,其中 sObject 结果可以包含不确定数量的字段。我正在使用结果构建动态表,但我无法找到读取 sObject 以获取查询中的字段列表的方法。 我知道如何使用 getDe
有没有人找到一种向 sobject 添加动态字段级错误的方法? 我想做类似的事情 mySobjectRec.get('fieldname').addError('my error message');
我正在使用 databasedotcom gem 在 Ruby on rails应用程序来访问我的 Salesforce 实例,但我在获取 sObject 时遇到了一些问题在正确的命名空间下创建。我已
我知道如何返回 PageReference 来编辑和查看 sObject: PageReference ref = new ApexPages.StandardController(bnk).edi
我正在通过静态资源加载 CSV 文件来测试我的 APEX 代码。我在测试中使用以下代码: List territoryData = Test.loadData(Territory_Zip_Code__
Salesforce 有两种不同的 UI,根据它,它可以以不同的方式存储附加文件。 两个文件是通过经典 UI 上传的,它们被标记为“附件”。其他文件是通过新用户界面上传的,它们被标记为"file"。
是否可以动态转换 SObject? 例子 : 我知道我们可以这样做: (Account) Sobject 但我想这样做,因为 sObject 的返回类型会根据某些参数发生变化。 (Dynamicall
背景 我有一个需要插入的 sObjects 列表,但我必须首先检查插入是否成功。所以,我在执行插入之前设置一个数据库保存点并检查保存结果(对于插入语句)。因为,我不想在有错误的情况下处理,如果插入结果
背景 我有一个需要插入的 sObjects 列表,但我必须首先检查插入是否成功。所以,我在执行插入之前设置一个数据库保存点并检查保存结果(对于插入语句)。因为,我不想在有错误的情况下处理,如果插入结果
我正在处理应用程序与 salesforce 中的一组相关数据之间的数据,在本例中为机会。我想通过 api 更新机会的一些属性,如何执行此操作?假设我的属性名为 My_Attribute__c 我知道
我在看起来不再存在的对象上遇到错误。尝试将不相关的Apex触发器部署到生产环境时,由于此错误,它不会让我失望。有人看过吗?您有什么建议吗? 码 public with sharing class Kn
我正在接手一个目前在数据库中有数据的应用程序,但我们正在转换为 Salesforce,之前的开发人员将 Datasets 传递给要绑定(bind)和显示的控件。为了尝试让我的生活更轻松,我希望能够拥有
我在Opportunity对象上创建了一个触发器,用于在插入之前和更新之前,通过该触发器将Trigger.newMap变量作为自变量发送给我的顶点类,在其中我根据另一个Object中的记录检查特定组合
我是一名优秀的程序员,十分优秀!