Module: Tenantable::Schema::Controller::InstanceMethods
- Defined in:
- lib/tenantable/schema/controller.rb
Instance Method Summary collapse
Instance Method Details
#default_search_path ⇒ Object
12 13 14 |
# File 'lib/tenantable/schema/controller.rb', line 12 def default_search_path ActiveRecord::Base.connection.schema_search_path = Database::Adapter.vendor.default_schema end |
#schema_search_path(name, include_public = true) ⇒ Object
7 8 9 10 |
# File 'lib/tenantable/schema/controller.rb', line 7 def schema_search_path(name, include_public = true) public_schema = Database::Adapter.vendor.public_schema ActiveRecord::Base.connection.schema_search_path = [name.to_s, (public_schema if include_public)].compact.join(",") end |