Type:
Module

Reflection enables to interrogate Active Record classes and objects about their associations and aggregations. This information can, for example, be used in a form builder that takes an Active Record object and creates input fields for all of the attributes depending on their type and displays the associations to other objects.

MacroReflection class has info for AggregateReflection and AssociationReflection classes.

reflect_on_all_autosave_associations
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::Reflection/ActiveRecord::Reflection::ClassMethods

reflect_on_all_autosave_associations() Instance Public methods Returns an array

2025-01-10 15:47:30
reflect_on_all_aggregations
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::Reflection/ActiveRecord::Reflection::ClassMethods

reflect_on_all_aggregations() Instance Public methods Returns an array of AggregateReflection

2025-01-10 15:47:30
reflect_on_association
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::Reflection/ActiveRecord::Reflection::ClassMethods

reflect_on_association(association) Instance Public methods Returns the AssociationReflection

2025-01-10 15:47:30
reflect_on_aggregation
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::Reflection/ActiveRecord::Reflection::ClassMethods

reflect_on_aggregation(aggregation) Instance Public methods Returns the AggregateReflection

2025-01-10 15:47:30
reflect_on_all_associations
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::Reflection/ActiveRecord::Reflection::ClassMethods

reflect_on_all_associations(macro = nil) Instance Public methods Returns an

2025-01-10 15:47:30
reflections
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::Reflection/ActiveRecord::Reflection::ClassMethods

reflections() Instance Public methods Returns a

2025-01-10 15:47:30