Type:
Module
Constants:
VALID_UNSCOPING_VALUES : Set.new([:where, :select, :group, :order, :lock, :limit, :offset, :joins, :includes, :from, :readonly, :having])
create_with
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::QueryMethods

create_with(value) Instance Public methods Sets attributes to be used when creating

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

references(*table_names) Instance Public methods Use to indicate that the given

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

where(opts = :chain, *rest) Instance Public methods Returns a new relation,

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

offset(value) Instance Public methods Specifies the number of rows to skip before

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

bind(value) Instance Public methods

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

select(*fields) Instance Public methods Works in two unique ways.

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

distinct(value = true) Instance Public methods Specifies whether the records

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

unscope(*args) Instance Public methods Removes an unwanted relation that is

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

extending(*modules, &block) Instance Public methods Used to extend a scope

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

lock(locks = true) Instance Public methods Specifies locking settings (default

2025-01-10 15:47:30