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

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

==(other) Instance Public methods Compares two relations for equality.

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

new(*args, &block) Instance Public methods Initializes new record from relation

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

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

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

where_values_hash(relation_table_name = table_name) Instance Public methods Returns

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

delete_all(conditions = nil) Instance Public methods Deletes the records matching

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

create!(*args, &block) Instance Public methods Similar to

2025-01-10 15:47:30