Я впервые использую Apartment Gem для мультитенантности в проекте Ruby on Rails. Я пытаюсь создать несколько арендаторов для пользователей в приложении Rails для цифровой библиотеки.
Я использую Devise Gem для аутентификации приложения, и я сгенерировал и сгенерировал конфигурацию файл, запустив приведенный ниже код в моем терминале
rails generate devise:install
Я также создал модель User для Devise, используя приведенный ниже код в своем терминале.
rails generate devise User
А для Apartment Gem я установил его и сгенерировал файл конфигурации, запустив приведенный ниже код в своем терминале.
bundle exec rails generate apartment:install
Я также настроил файл инициализатора config/initializers/apartment.rb
по мере необходимости, используя предоставленную документацию, и я создал нового арендатора через мою страницу регистрации по адресу
localhost:3000/users/sign_up
Но когда я пытаюсь просмотреть только что созданный клиент в
http://newtenant.lvh.me:3000/
Я получаю ошибку ниже
Apartment::TenantNotFound(Одна из следующих схем недействительна: "" "public")
Я пытался выяснить причину проблемы, но мне до сих пор не повезло исправить ее. Мне нужна помощь. Заранее спасибо.