问题标签 [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.

0 投票
1 回答
1776 浏览

ruby-on-rails - Salesforce 出现 ROR 错误:请求的资源不存在

我正在使用 Ruby Gem“databascdotcom”将 Salesforce 集成到 Rails 应用程序中,一切正常。

但在第一次致电 salesforce 时出现以下错误:

**The requested resource does not exist**

如果我再次刷新(Ctrl + F5)页面,它可以正常工作而没有任何错误。

这是我的代码:

在第一次调用“SalesForceFeed”时,它返回错误“请求的资源不存在”,所以我添加了一个异常检查并再次调用“SalesForceFeed”,但我知道这不是正确的方法。

请建议我一个更好的方法来解决这个问题。谢谢。

0 投票
2 回答
424 浏览

mysql - RoR 使用 2 个不同的数据库和活动记录适配器?相同的表名

目前我正在开发一个 Rails 项目,将 salesforce.com 的数据库与我们的 SQL 服务器连接起来。Atm 我们对 sql 部分使用 gems 'mysql2',对 salesforce 部分使用 'databasedotcom' + 'databasedotcom-rails'。

我们的问题是,我们在两个数据库中的表具有相同的名称。所以这两个适配器都试图将它们封装到 activerecord 类中,正如您所猜测的那样,这是一个大问题。不幸的是,我们在互联网上没有找到解决方案。那么如何防止命名空间冲突呢?

0 投票
1 回答
505 浏览

databasedotcom-gem - 找不到记录的 databasedotcom 错误

刚开始使用 databasedotcom gem,现在卡住了。

尝试按 ID 在 Salesforce 中查找记录时,如果 ID/记录不存在,则会产生以下错误:

“提供的外部 ID 字段不存在或不可访问:”

如果 Id 确实存在,我可以继续我的页面。

这是我的代码:

结尾

我该如何克服呢?

谢谢你。

0 投票
1 回答
407 浏览

ruby-on-rails - rails中的salesforce沙箱集成,错误过期访问

我正在使用 Ruby Gem“databascdotcom”将 Salesforce 集成到 Rails 应用程序中,并且一切正常,直到我尝试使用沙盒帐户类型“仅配置”。

当我与 salesforce 产品帐户一起使用时,以下代码可以正常工作。这是我的代码

但是,当我尝试将其与用户名如“foo@bar.com.sandbox”的 salesforce 沙盒帐户一起使用时,我收到以下错误“过期访问/刷新令牌”

有任何想法吗?

0 投票
1 回答
1111 浏览

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:inwith_encoded_pa​​th_and_checked_response' /app/vendor/ bundle/ruby/1.9.1/bundler/gems/databasedotcom-8666381d50b7/lib/databasedotcom/client.rb:326:in `http_multipart_post'

我搜索了,但答案 1答案 2在这里没有帮助!

0 投票
1 回答
231 浏览

ruby-on-rails - Salesforce:可以使用 REST API 中的“describeLayout”功能吗?

我知道describeLayout可以从 SOAP API 访问,但是否也可以从 REST API 访问它?我对使用databasedotcom Ruby gem 访问这个函数特别感兴趣。

0 投票
1 回答
1365 浏览

ruby - 如何通过 Salesforce REST API 获得写入权限?

我目前正在尝试通过 Ruby 和 databasedotcom-gem 访问 salesforce.com 数据库。我在这里按照自述文件:https ://github.com/heroku/databasedotcom

我能够连接到数据库并访问联系人,并找到该联系人的电子邮件。所以连接工作正常。但是,当我运行时:

我收到以下错误

ensure_expected_response':无法创建/更新字段:名称。请检查安全性?>此字段的设置,并验证它对于您的个人资料或权限集是读/写的。(Databasedotcom::SalesForceError)

好像我已经读取但没有对 salesforce 数据库的写入权限。这是我如何使用 oauth 的问题(我的理解非常基础)?还是仅仅是 salesforce.com 上的设置更改?

0 投票
1 回答
763 浏览

ruby-on-rails-3 - 尝试使用 Ruby on Rails 和 databasedotcom 对 OAuth2 和 Salesforce.com 进行身份验证

我正在尝试使用 databasedotcom gem 通过 Salesforce.com 对我的应用程序进行身份验证。文档很薄弱,我是 OAuth 的新手。我已经在 Salesforce.com 中配置了我的应用程序并拥有我的密钥和密钥。我正在从我的环境中进行配置:

现在我应该得到一个令牌并用它来进行身份验证。我如何获得令牌?有用于外部访问令牌的选项和使用用户名和密码获得的选项,但我不确定下一步该做什么或我应该如何获取令牌。文件继续,好像我已经拥有它并且应该知道它来自哪里。

0 投票
1 回答
244 浏览

ruby-on-rails-3 - 在 databasedotcom gem 中使用多个访问令牌

在谷歌搜索足够多(并且失败了!)之后,我想在这里发布这个问题。(有趣的是,在您根据您用于问题的主题开始发布您的问题之前,SO会显示所有匹配的问题。但没有帮助:(

反正我的情况是:

  1. 通过登录到不同的 Orgs 来授权 rails 应用程序并保存返回的 access_token (AT)、refresh_token(RT) 和 instance_url(IU)。列表项
  2. 根据我想要访问数据的用户,使用不同的 AT、RT 和 IU 对 databasedotcom (DBDC) gem 客户端进行身份验证。

但。

第一次使用 DBDC gem 进行身份验证后,如果我尝试使用不同的 AT、RT 和 IU 对不同的用户进行身份验证并访问数据,我仍然会得到第一个经过身份验证的用户的数据!

我尝试查看 DBDC gem 的代码,但也许我真的没有足够的经验,所以我找不到我面临的这个问题的任何解决方案/回溯。

对此的任何帮助/链接/指针将不胜感激!

PS:有趣的是,似乎有一个注销表单oauth会话的概念。没有在文档中的任何地方看到它,但仍在苦苦挣扎。

0 投票
1 回答
457 浏览

ruby - Databasedotcom 在 Ruby 中实现自定义对象

我想将 SOQL 查询的结果作为 JSON 返回,但数据似乎是作为字符串返回的。

如何将这些结果具体化为 JSON 对象以在 Restful 服务中使用?