method
arel
v5.0.0.1 -
Show latest stable
- Class:
ActiveRecord::QueryMethods
arel()public
Returns the Arel object associated with the relation.
# File activerecord/lib/active_record/relation/query_methods.rb, line 948
def arel # :nodoc:
@arel ||= build_arel
end Related methods
- Instance methods
- _select!
- arel
- bound_attributes
- create_with
- create_with!
- create_with_value
- distinct
- distinct!
- eager_load
- eager_load!
- extending
- extending!
- from
- from!
- group
- group!
- having
- having!
- includes
- includes!
- joins
- joins!
- left_joins
- left_joins!
- left_outer_joins
- left_outer_joins!
- limit
- limit!
- lock
- lock!
- none
- none!
- offset
- offset!
- or
- or!
- order
- order!
- preload
- preload!
- readonly
- readonly!
- references
- references!
- reorder
- reorder!
- reverse_order
- reverse_order!
- rewhere
- select
- uniq
- uniq!
- unscope
- unscope!
- where
- where!
- Private methods
-
arel_columns -
assert_mutability! -
association_for_table -
build_arel -
build_from -
build_join_query -
build_joins -
build_left_outer_joins -
build_order -
build_select -
check_if_method_has_arguments! -
convert_join_strings_to_ast -
does_not_support_reverse? -
having_clause_factory -
new_from_clause -
new_having_clause -
new_where_clause -
preprocess_order_args -
reverse_sql_order -
string_containing_comma? -
structurally_incompatible_values_for_or -
symbol_unscoping -
validate_order_args -
where_clause_factory