【发布时间】:2020-02-12 16:22:59
【问题描述】:
我正在通过 Apartment gem 开发一个多租户应用程序。一切都很完美,但我对某些事情感到好奇。如何在 Rails 控制台中更新给定租户的记录?
例如,如果我执行以下操作,它会按您的预期工作(当然没有公寓):
@alerts = Alert.create(name "blah", date_triggered: "blah", etc..)
你会如何对待租户?下面的代码不起作用,这不足为奇。我只是不确定您如何在控制台中轻松完成此操作。
@alerts = tenant01.Alert.create()
警报在租户的范围内,因此每个租户都有自己的警报。如果我使用浏览器添加/修改记录,这是 100% 的工作,我只是不完全确定如何将 sql 转换回 rails 命令并通过控制台进行测试。
任何想法或想法将不胜感激。
【问题讨论】:
标签: ruby-on-rails ruby rails-console apartment-gem