我创建了一个有两个帐户的用户,一个用户应该拥有属于他们所属帐户的文档。 我正在编写测试,如果@user.documents 在@account_1和@account_2下,它们应该是不同的 不幸的是,这失败了,也许是因为它被缓存了? 如果我在控制台中执行此操作并设置当前租户,我会返回不同的文档。 ...
我创建了一个有两个帐户的用户,一个用户应该拥有属于他们所属帐户的文档。 我正在编写测试,如果@user.documents 在@account_1和@account_2下,它们应该是不同的 不幸的是,这失败了,也许是因为它被缓存了? 如果我在控制台中执行此操作并设置当前租户,我会返回不同的文档。 ...
我正在使用 ActionCable 开发一个项目,目前我正在学习 acts_as_tenant gem。 我在项目中实现了它,但我的 WebSockets 不起作用。 如果我登录到子域 1,并通过子域 2 上的 ActionCable 发送数据,我将在子域 1 中收到信息。 我需要,如果你登录了 ...
尝试使用 Citus 创建分布式表时,它给出了PG::UndefinedColumn: ERROR: column "x" does not exist 我在工作人员和主数据库上启用了 Citus: 我创建了一个复合主键: 尝试执行以下操作时: 它一直在说: 有什么我忘记了吗? ...
我在我的多租户应用程序中使用 Active Admin。 我还使用 Searchkick,它在每个 model 中都有一个自定义租户特定索引: 问题是在 AA 中这个逻辑失败了,因为在租户上设置了。 我希望能够在更新记录时在 AA 中进行设置。 例如,我会更新 http://localhost:4 ...
我们有一个使用基于 postgres 模式的多租户和 Apartment gem 的 Rails 编写的 SAAS 平台。 不同的模式是相同的,每个表中具有相同数量的表和相同的列。 我们希望迁移到基于外键的多租户系统,在该系统中,我们希望将来自不同模式的所有记录合并到一个模式中,并用一个tenan ...
我有一个 rails model Thing ,它使用acts_as_tenant将它与一家公司联系起来。 这很好用,现在属于公司的用户只能访问与他们公司相关的事物。 现在我在我的事物中添加了一个is_global boolean 字段。 现在我希望 Thing(通过acts_as_tenant) ...
我使用act_as_tenant gem管理多租户平台,同时使用devise管理用户。 我们系统中的用户act_as_tenant和归属组织的组织。 组织act_as_tenant和has_many用户。 我们无法理解最好的方法来确保在注册时创建用户,创建组织,创建租户(基于组织)以及 ...
我有一个使用 Devise 处理登录/注册的应用程序。 我也在使用acts_as_tenant。 我需要确保每次有人去注册/登录时都设置一个租户。为了作为租户工作,必须在身份验证之前设置租户。 现在我在我的 ApplicationController 上使用 before_action 但问题是即使 ...
导轨 5.2.1 红宝石 2.5.1 我的模特 InputForm.validators 显示 这不允许我在没有租户的情况下创建 InputForm。 注意:我没有任何配置设置(config.require_tenant = true )或像 config/initializers ...
我们正在使用act_as_tenant gem构建基于租户的Web应用程序。 由于我们为所有租户运行相同的应用程序,因此我们整个系统中只有一个日志文件。 当我们需要分析特定租户的日志时,这会引起问题。当前,我们正在使用grep实用程序对相关关键字进行grep。 显然,这不是理想的解决方案。 ...
我正在使用一个名为DealerBranch的模型和一个称为Address的租户嵌套关联的应用程序的管理页面。 我有一个看起来像这样的控制器,用于创建新的经销商分支: 创建运行时,它包括创建关联地址所需的所有属性。 但是,尚未创建地址的租户,因为我们正在构建租户(DealerBranc ...
我使用的acts_as_tenant gem在模型中注入了默认范围。 我也使用Sunspot进行搜索,如下所示: Article模型的作用域是这样的,即使我没有在搜索中传递当前的租户ID,我也只会得到正确的结果(只是总数会不正确)。 现在,问题是: 如果在某些情况下我想 ...
我有一个使用Devise的Rails应用,它也使用acts_as_tenant。 在我的应用程序控制器中,我为url创建一个变量(包括租户前缀)。 称为$ request_url 问题是确认电子邮件中的URL不会更改租户前缀。 例如, 某些 .website.com与其他 .we ...
我正在尝试使用acts_as_tenant gem来acts_as_tenant多个组织的SQL查询范围。 RSpec / FactoryGirl正在拉一些肮脏的把戏。 有一点背景:在我的应用中, User和Grant都属于Organization 。 仅管理员用户可以创建/删除Gra ...
我正在使用acts_as_tenant gem做一个多租户应用程序。 我按照指示进行。 我正在使用子域。 在我的application_controller.rb我有: set_current_tenant_by_subdomain(:account, :subdomain) ...
我正在使用一个宝石https://github.com/dsaronin/milia 。 我的一个模型称为组: 但是由于某种原因我无法创建它。 这是Rails控制台: 但是当涉及到Group时,它总是无效的: 怎么了 ...
我将尝试在我的Rails应用程序中进行这项工作,但我想知道是否有人知道会阻止我前进的陷阱。 基本前提是我具有以下模型: 公司-act_as_tenant中的租户 用户-与Devise关联的所有租户共享的唯一电子邮件地址,以进行身份验证,即单点登录 角色-通过R ...
我正在尝试使用Capybara / RSpec创建一个具有有效current_user的集成测试(使用Warden.test_mode!技巧),并且通过在测试中执行此操作也创建了一个有效current_tenant: 运行测试时,会出现“未定义nil:NilClass方法”错误,这是未设 ...
我在Rails 3应用程序中使用gem 'acts_as_tenant' 。 我根据域在应用程序控制器中设置了租户: 我在workorder模型中有代码需要使用current_tenant: 在我的本地Mac上,这很好用。 但是,当我上传到Heroku时,我收到此错误: ...