Takarik::Data::Associations
Class methods
Instance methods
destroy_dependent_associations(connection = nil)
SourceMacros
belongs_to(name, class_name = nil, foreign_key = nil, primary_key = "id", dependent = nil, optional = false, **options)
Consolidated belongs_to macro (handles both regular and polymorphic associations)
has_and_belongs_to_many(name, class_name = nil, join_table = nil, foreign_key = nil, association_foreign_key = nil)
has_and_belongs_to_many macro for direct many-to-many associations
has_many(name, class_name = nil, foreign_key = nil, primary_key = "id", dependent = nil, **options)
Consolidated has_many macro (handles regular, polymorphic, and through associations)
has_one(name, class_name = nil, foreign_key = nil, primary_key = "id", dependent = nil)
Source