module PgRls::MultiTenancy
Ensure Connection is with App_use
Public Class Methods
included(base)
click to toggle source
# File lib/pg_rls/multi_tenancy.rb, line 6 def self.included(base) base.class_eval do before_action :switch_tenant end end
Private Instance Methods
switch_tenant()
click to toggle source
# File lib/pg_rls/multi_tenancy.rb, line 14 def switch_tenant Tenant.switch request.subdomain rescue NoMethodError redirect_to '/' end