Class: ActiveRecord::UpdateInBulk::Railtie
- Inherits:
-
Rails::Railtie
- Object
- Rails::Railtie
- ActiveRecord::UpdateInBulk::Railtie
- Defined in:
- lib/activerecord-updateinbulk/railtie.rb
Overview
Railtie integration for configuration values consumed by this gem.
Configuration
Configure these in a Rails initializer (for example config/initializers/update_in_bulk.rb):
Rails.application.config.active_record_update_in_bulk.values_table_alias = "vals"
Rails.application.config.active_record_update_in_bulk.ignore_scope_order = true
- config.active_record_update_in_bulk.values_table_alias
-
Table alias for the generated
VALUEStable. Defaults to"t". - config.active_record_update_in_bulk.ignore_scope_order
-
Whether
Relation#update_in_bulkshould ignore any ORDER BY scope on the input relation. Necessary for invoking the method casually on scope ordered associations, or models with a default scope that includes an order.-
true(default): ORDER BY clause is stripped. -
false: ordered relations raiseNotImplementedError.
-