method

select_value

rails latest stable - Class: ActiveRecord::Associations::AssociationScope

Method deprecated or moved

This method is deprecated or moved on the latest stable version. The last existing version (v3.1.0) is shown here.

select_value()
private

No documentation available.

# File activerecord/lib/active_record/associations/association_scope.rb, line 38
      def select_value
        select_value = options[:select]

        if reflection.collection?
          select_value ||= options[:uniq] && "DISTINCT #{reflection.quoted_table_name}.*"
        end

        if reflection.macro == :has_and_belongs_to_many
          select_value ||= reflection.klass.arel_table[Arel.star]
        end

        select_value
      end