Я строю платформу SAAS с помощью heroku и Rails.Для этого я управляю арендатором с apartment gem
.
В моей локальной разработке это обнаружилось без проблем, но при попытке использовать в heroku появляется следующая ошибка:
/ app / db / schema.rb еще не существует
Эта ошибка выдается при запуске следующей команды:
Квартира :: Tenant.create ('foo_schema')
Iсобираюсь написать основные шаги по настройке героки с субдоменами + настройки квартиры.
- Настройка подстановочного домена (с этой конфигурацией все в порядке).
- Я использую
postgresql
in production
и development
- Установка
apartment.rb
файла в каталог initializer
.
my 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
Любое предложение?