9 lines
352 B
Ruby
9 lines
352 B
Ruby
Rails.application.configure do |config|
|
|
# uuugh this resolver proc is so gross.
|
|
config.middleware.use ActiveRecord::Tenanted::TenantSelector, "ApplicationRecord", ->(request) { request.subdomain.split(".").first }
|
|
end
|
|
|
|
ActiveSupport.on_load(:action_controller_base) do
|
|
before_action { logger.struct tenant: ApplicationRecord.current_tenant }
|
|
end
|