小编Ste*_*uey的帖子

编写一个多租户Rails 3应用程序,以便在Heroku上进行部署

我正在构建一个用于在Heroku上部署的Rails 3应用程序,我想知道是否有关于如何在我的模型中处理多租户的任何建议.半年前,有一个相关的问题(#3776593)发布在这里,但没有得到很多答案.我还看过Guy Naor关于使用Rails编写多租户应用程序的演讲,但似乎3个提议的解决方案中有2个不适用于Heroku.我将链接到这些,但新的Stackoverflow用户限于2个超链接.

我还遇到了以下工具:

只是想知道你是否有多租户宝石或简单轨道多租户宝石的经验.似乎最直接的解决方案就是简单地将belongs_to放在我需要在账户下的所有模型上,但我真的很想知道你在现实世界中使用了什么!

gem model ruby-on-rails heroku multi-tenant

13
推荐指数
2
解决办法
4293
查看次数

Quickbooks Online API 中 OAuth 2 的正确 URL?

我需要一些帮助来确认要使用哪些 URL。Quickbooks Online 不再支持新帐户的 OAuth 1,OAuth 2 文档似乎有点混乱和混乱。最重要的是,在过去的几天里,我从 API 中看到了很多模糊的错误,似乎有一些定期维护,但即使所有系统都在运行,我仍然看到一条消息说“我们正在由于定期维护,暂时不可用。”

我一直在尝试通过将 URL 粘贴到浏览器中以获取授权代码来测试初始步骤。这是我的 URL,除了一个假的 client_id 和一个假的 ngrok 子域:

https://sandbox-quickbooks.api.intuit.com/connect/oauth2?client_id=aaaaaaaaa9999999&response_type=code&scope=com.intuit.quickbooks.accounting&redirect_uri=https://8888888888bbbbbbbb.ngrok.io/188888888bbbbbb.ngrok.io/

目前的回复给了我一张漂亮的黄色便利贴,上面写着“我们很快就会回来”。我知道这似乎很明显,但 Intuit 状态页面上的所有内容都显示为绿色。如果它真的关闭了,如果有人能确认这是要使用的正确 URL 仍然会有所帮助,因为我注意到“发现”文档中没有一个有这个 URL 但在我把头撞到墙上之后几天前,我意识到发现文档可能不正确,所以我转而尝试使用沙箱 URL。

这是正确的还是基本 URL 应该是其他内容,例如

https://appcenter.intuit.com/connect/oauth2

https://oauth.intuit.com/oauth/v1/get_request_token

即使在开发模式下?

我很惊讶没有详细的语言不可知 REST 客户端分步示例,用于使用 Quickbooks Online API 的 OAuth2。有人评论说 Intuit 一定觉得展示如何生成签名太复杂了,每个人都应该使用一个 SDK,但没有一个 SDK 对我来说是一个选择。

谢谢你的帮助!

intuit-partner-platform

3
推荐指数
1
解决办法
766
查看次数