Files. CHANGELOG · README · RUNNING_UNIT_TESTS · lib/active_record.rb · lib/active_record/aggregations.rb · lib/active_record/association_preload.rb ...
Link: ar.rubyonrails.org
Guesses the table name (in forced lower-case) based on the name of the class in the inheritance hierarchy descending directly from ActiveRecord::Base . So if the hierarchy looks like: Reply < Message < ActiveRecord::Base , then Message is used to guess the table name even when called ...
Associates two classes via an intermediate join table. Unless the join table is explicitly specified as an option, it is guessed using the lexical order of the class names. So a join between Developer and Project will give the default join table name of "developers_projects" because "...