column_names_with_alias()
public
An array of [column_name, alias] pairs for the table
# File activerecord/lib/active_record/associations/join_dependency/join_part.rb, line 53
def column_names_with_alias
unless @column_names_with_alias
@column_names_with_alias = []
([primary_key] + (column_names - [primary_key])).compact.each_with_index do |column_name, i|
@column_names_with_alias << [column_name, "#{aliased_prefix}_r#{i}"]
end
end
@column_names_with_alias
end