【发布时间】:2017-06-18 04:09:45
【问题描述】:
如何在使用 Apartment gem 进行范围界定的多租户应用程序中播种新租户?
我在 seed.rb 中添加了以下内容,但它似乎不适用于公寓:
tenants = Tenant.create([
{
name: 'User1',
domain: 'user1'
},
{
name: 'User2',
domain: 'user2'
}
])
即使数据库是空白的,seeds.rb 也会尝试两次创建架构,但在我执行 rake db:seed 时失败并出现此错误:
Apartment::TenantExists: The schema user1 already exists.
【问题讨论】:
-
希望你没有忘记做 rake db:seed
-
是的,当我 rake db:seed 时会发生错误。我已经更新了问题。
-
您的问题可能重复。见这里:stackoverflow.com/a/27343169/1322092
标签: ruby-on-rails ruby multi-tenant apartment-gem