- при запуске
console
- при
console
подсказка
Как это должно работать?
Смотрите вывод здесь. Простые, быстрые методы. T.me
(текущий арендатор), T.names
(арендаторы в БД), ...
Запустить, запросить выбор арендатора, установить
$ bin/rails c
Running via Spring preloader in process 11233
Loading development environment (Rails 5.1.5)
(1.9ms) SELECT "public"."tenants"."subdomain" FROM "public"."tenants" WHERE "public"."tenants"."deleted_at" IS NULL ORDER BY "public"."tenants"."created_at" DESC
Available tenants: {0=>"public", 1=>"local"}
Select tenant: 1
You are now Tenant 'local'
Frame number: 0/24
Переключатель арендатора
[1] [my-project][development] pry(main)> T.ask
Available tenants: {0=>"public", 1=>"local"}
Select tenant: 0
You are now Tenant 'public'
=> nil
Снова переключиться
[2] [my-project][development] pry(main)> T.ask
Available tenants: {0=>"public", 1=>"local"}
Select tenant: 1
You are now Tenant 'local'
=> nil
Текущий арендатор
[3] [my-project][development] pry(main)> T.me
=> "local"
Арендатор мы можем быстро переключиться на
[4] [my-project][development] pry(main)> T.hash
=> {0=>"public", 1=>"local"}
Имена арендаторов
[5] [my-project][development] pry(main)> T.names
=> ["local"]
Является ли abc
арендатором?
[6] [my-project][development] pry(main)> T.exists? 'abc'
=> false
Является ли local
арендатором?
[7] [my-project][development] pry(main)> T.exists? 'local'
=> true