问题标签 [databasedotcom-gem]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Salesforce 出现 ROR 错误:请求的资源不存在
我正在使用 Ruby Gem“databascdotcom”将 Salesforce 集成到 Rails 应用程序中,一切正常。
但在第一次致电 salesforce 时出现以下错误:
**The requested resource does not exist**
如果我再次刷新(Ctrl + F5)页面,它可以正常工作而没有任何错误。
这是我的代码:
在第一次调用“SalesForceFeed”时,它返回错误“请求的资源不存在”,所以我添加了一个异常检查并再次调用“SalesForceFeed”,但我知道这不是正确的方法。
请建议我一个更好的方法来解决这个问题。谢谢。
mysql - RoR 使用 2 个不同的数据库和活动记录适配器?相同的表名
目前我正在开发一个 Rails 项目,将 salesforce.com 的数据库与我们的 SQL 服务器连接起来。Atm 我们对 sql 部分使用 gems 'mysql2',对 salesforce 部分使用 'databasedotcom' + 'databasedotcom-rails'。
我们的问题是,我们在两个数据库中的表具有相同的名称。所以这两个适配器都试图将它们封装到 activerecord 类中,正如您所猜测的那样,这是一个大问题。不幸的是,我们在互联网上没有找到解决方案。那么如何防止命名空间冲突呢?
databasedotcom-gem - 找不到记录的 databasedotcom 错误
刚开始使用 databasedotcom gem,现在卡住了。
尝试按 ID 在 Salesforce 中查找记录时,如果 ID/记录不存在,则会产生以下错误:
“提供的外部 ID 字段不存在或不可访问:”
如果 Id 确实存在,我可以继续我的页面。
这是我的代码:
结尾
我该如何克服呢?
谢谢你。
ruby-on-rails - rails中的salesforce沙箱集成,错误过期访问
我正在使用 Ruby Gem“databascdotcom”将 Salesforce 集成到 Rails 应用程序中,并且一切正常,直到我尝试使用沙盒帐户类型“仅配置”。
当我与 salesforce 产品帐户一起使用时,以下代码可以正常工作。这是我的代码
但是,当我尝试将其与用户名如“foo@bar.com.sandbox”的 salesforce 沙盒帐户一起使用时,我收到以下错误“过期访问/刷新令牌”
有任何想法吗?
ruby-on-rails - Databasedotcom::SalesForceError 错误请求的资源不存在
这里的其他人是否更清楚为什么会发生此错误?
Databasedotcom::SalesForceError 错误请求的资源不存在 /app/vendor/bundle/ruby/1.9.1/bundler/gems/databasedotcom-8666381d50b7/lib/databasedotcom/client.rb:376:in ensure_expected_response'
/app/vendor/bundle/ruby/1.9.1/bundler/gems/databasedotcom-8666381d50b7/lib/databasedotcom/client.rb:334:in
with_encoded_path_and_checked_response' /app/vendor/ bundle/ruby/1.9.1/bundler/gems/databasedotcom-8666381d50b7/lib/databasedotcom/client.rb:326:in `http_multipart_post'
ruby-on-rails - Salesforce:可以使用 REST API 中的“describeLayout”功能吗?
我知道describeLayout
可以从 SOAP API 访问,但是否也可以从 REST API 访问它?我对使用databasedotcom Ruby gem 访问这个函数特别感兴趣。
ruby - 如何通过 Salesforce REST API 获得写入权限?
我目前正在尝试通过 Ruby 和 databasedotcom-gem 访问 salesforce.com 数据库。我在这里按照自述文件:https ://github.com/heroku/databasedotcom
我能够连接到数据库并访问联系人,并找到该联系人的电子邮件。所以连接工作正常。但是,当我运行时:
我收到以下错误
ensure_expected_response':无法创建/更新字段:名称。请检查安全性?>此字段的设置,并验证它对于您的个人资料或权限集是读/写的。(Databasedotcom::SalesForceError)
好像我已经读取但没有对 salesforce 数据库的写入权限。这是我如何使用 oauth 的问题(我的理解非常基础)?还是仅仅是 salesforce.com 上的设置更改?
ruby-on-rails-3 - 尝试使用 Ruby on Rails 和 databasedotcom 对 OAuth2 和 Salesforce.com 进行身份验证
我正在尝试使用 databasedotcom gem 通过 Salesforce.com 对我的应用程序进行身份验证。文档很薄弱,我是 OAuth 的新手。我已经在 Salesforce.com 中配置了我的应用程序并拥有我的密钥和密钥。我正在从我的环境中进行配置:
现在我应该得到一个令牌并用它来进行身份验证。我如何获得令牌?有用于外部访问令牌的选项和使用用户名和密码获得的选项,但我不确定下一步该做什么或我应该如何获取令牌。文件继续,好像我已经拥有它并且应该知道它来自哪里。
ruby-on-rails-3 - 在 databasedotcom gem 中使用多个访问令牌
在谷歌搜索足够多(并且失败了!)之后,我想在这里发布这个问题。(有趣的是,在您根据您用于问题的主题开始发布您的问题之前,SO会显示所有匹配的问题。但没有帮助:(
反正我的情况是:
- 通过登录到不同的 Orgs 来授权 rails 应用程序并保存返回的 access_token (AT)、refresh_token(RT) 和 instance_url(IU)。列表项
- 根据我想要访问数据的用户,使用不同的 AT、RT 和 IU 对 databasedotcom (DBDC) gem 客户端进行身份验证。
但。
第一次使用 DBDC gem 进行身份验证后,如果我尝试使用不同的 AT、RT 和 IU 对不同的用户进行身份验证并访问数据,我仍然会得到第一个经过身份验证的用户的数据!
我尝试查看 DBDC gem 的代码,但也许我真的没有足够的经验,所以我找不到我面临的这个问题的任何解决方案/回溯。
对此的任何帮助/链接/指针将不胜感激!
PS:有趣的是,似乎有一个注销表单oauth会话的概念。没有在文档中的任何地方看到它,但仍在苦苦挣扎。
ruby - Databasedotcom 在 Ruby 中实现自定义对象
我想将 SOQL 查询的结果作为 JSON 返回,但数据似乎是作为字符串返回的。
如何将这些结果具体化为 JSON 对象以在 Restful 服务中使用?