Type:
Class
Constants:
JoinOperation : Struct.new(:relation, :join_class, :on)
MULTI_VALUE_METHODS : [:includes, :eager_load, :preload, :select, :group, :order, :joins, :where, :having, :bind, :references, :extending, :unscope]
SINGLE_VALUE_METHODS : [:limit, :offset, :lock, :readonly, :from, :reordering, :reverse_order, :distinct, :create_with, :uniq]
VALUE_METHODS : MULTI_VALUE_METHODS + SINGLE_VALUE_METHODS

Active Record Relation

destroy
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::Relation

destroy(id) Instance Public methods Destroy an object (or multiple objects)

2025-01-10 15:47:30
reload
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::Relation

reload() Instance Public methods Forces reloading of relation.

2025-01-10 15:47:30
empty?
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::Relation

empty?() Instance Public methods Returns true if there are no records.

2025-01-10 15:47:30
update
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::Relation

update(id, attributes) Instance Public methods Updates an object (or multiple

2025-01-10 15:47:30
build
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::Relation

build(*args, &block) Instance Public methods Alias for:

2025-01-10 15:47:30
explain
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::Relation

explain() Instance Public methods Runs EXPLAIN on the query or queries triggered

2025-01-10 15:47:30
joined_includes_values
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::Relation

joined_includes_values() Instance Public methods Joins that are also marked

2025-01-10 15:47:30
eager_loading?
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::Relation

eager_loading?() Instance Public methods Returns true if relation needs eager

2025-01-10 15:47:30
find_or_initialize_by
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::Relation

find_or_initialize_by(attributes, &block) Instance Public methods Like

2025-01-10 15:47:30
find_or_create_by
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::Relation

find_or_create_by(attributes, &block) Instance Public methods Finds the

2025-01-10 15:47:30