0

Ich bekomme Fehler, wenn Apartment::Tenant.switch!("tenant_name") ausführen, auch wenn der Mieter vorhanden war.Fehler beim Wechseln Mieter mit Apartment Gem

Wenn i Wohnung laufen :: tenant_names es ein Array zurück enthalten ["murah5","rahmatullah","test"] dann laufen i Apartment::Tenant.switch!("murah5") es zurück:

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 Rettung in connect_to_new'`

können Sie mir mit diesem Fall helfen?

Antwort

0

Sie eine Methode im Modell machen, wie Sie

 class Tenant < ApplicationRecord 
     def self.switch(subdomain) 
     Apartment::Tenant.switch! subdomain 
     end 
    end 

dann können schalten Sie Ihre Sub-Domain

von Schienen Konsole (die die Mieter schafft)
Tenant.switch('app') 

überprüfen Sie die aktuellen Sub-Domain von Apartment::Tenant.current

Verwandte Themen