Nel*_*nez 1 ruby postgresql ruby-on-rails heroku apartment-gem
我正在用heroku和Rails构建一个SAAS平台。对于这些,我要通过来管理租户apartment gem。
在我的本地开发中,这没有问题,但是当我尝试将其用于heroku时,出现下一个错误:
/app/db/schema.rb尚不存在
运行下一个命令时,将产生此错误:
公寓:: Tenant.create('foo_schema')
我将写主要步骤来设置带有子域+公寓配置的heroku。
postgresql的production和developmentapartment.rb文件设置到initializer目录中。我的 apartment.rb
require 'apartment/elevators/subdomain'
Apartment.configure do |config|
config.excluded_models = %w{Account Company App Acteco Country Currency Price}
config.tenant_names = lambda { Company.pluck(:slug) }
config.use_schemas = true
end
Rails.application.config.middleware.insert_before Warden::Manager, Apartment::Elevators::Subdomain
Run Code Online (Sandbox Code Playgroud)
有什么建议吗?