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

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
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
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
reload
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::Relation

reload() Instance Public methods Forces reloading of relation.

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

load() Instance Public methods Causes the records to be loaded from the database

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
destroy_all
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::Relation

destroy_all(conditions = nil) Instance Public methods Destroys the records matching

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

reset() Instance Public methods

2025-01-10 15:47:30