Heroku + Квартира: Квартира :: FileNotНайдено: /app/db/schema.rb еще не существует - PullRequest
0 голосов
/ 08 октября 2018

Я строю платформу SAAS с помощью heroku и Rails.Для этого я управляю арендатором с apartment gem.

В моей локальной разработке это обнаружилось без проблем, но при попытке использовать в heroku появляется следующая ошибка:

/ app / db / schema.rb еще не существует

Эта ошибка выдается при запуске следующей команды:

Квартира :: Tenant.create ('foo_schema')

Iсобираюсь написать основные шаги по настройке героки с субдоменами + настройки квартиры.

  1. Настройка подстановочного домена (с этой конфигурацией все в порядке).
  2. Я используюpostgresql in production и development
  3. Установка 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

Любое предложение?

1 Ответ

0 голосов
/ 10 октября 2018

Добавить db/schema.rb в свой репозиторий и нажать еще раз?

...