0

テナントが存在していてもApartment::Tenant.switch!("tenant_name")を実行するとエラーが発生します。アパート宝石を使用してテナントを切り替えるときにエラー

私はアパートを実行:: tenant_names、それは配列を返す["murah5","rahmatullah","test"]が、私はそれが返すApartment::Tenant.switch!("murah5")を実行含まれていますconnect_to_new'`

Apartment::TenantNotFound: One of the following schema(s) is invalid: "murah5" "public" from /Users/fourtyonestudio/.rvm/gems/ruby-2.4.1/gems/apartment-1.2.0/lib/apartment/adapters/postgresql_adapter.rb:72:in救助あなたは、このケースで私を助けることができますか?

答えて

0

あなたは

Tenant.switch('app') 

Apartment::Tenant.current

であなたに現在のサブドメインを確認するように、あなたは、レールコンソールからサブドメインを切り替えることができます

(テナントを作成する)モデルに
 class Tenant < ApplicationRecord 
     def self.switch(subdomain) 
     Apartment::Tenant.switch! subdomain 
     end 
    end 

の方法を作ることができます

関連する問題