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

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

initialize_copy(other) Instance Public methods

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

to_a() Instance Public methods Converts relation objects to

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

inspect() Instance Public methods

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

size() Instance Public methods Returns size of the records.

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

update_all(updates) Instance Public methods Updates all records with details

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

create(*args, &block) Instance Public methods Tries to create a new record

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

delete(id_or_array) Instance Public methods Deletes the row with a primary key

2025-01-10 15:47:30