Module: ActiveRecord::DatabaseComments::Definitions::Column

Extended by:
ActiveSupport::Concern
Defined in:
lib/active_record/database_comments/definitions/column.rb

Instance Method Summary collapse

Instance Method Details

#to_sql_with_commentsObject

Override de #to_sql



16
17
18
19
20
21
22
23
24
25
26
27
28
# File 'lib/active_record/database_comments/definitions/column.rb', line 16

def to_sql_with_comments
  
  column_sql = "#{base.quote_column_name(name)} #{sql_type}"
  column_options = {}
  column_options[:null] = null unless null.nil?
  column_options[:default] = default unless default.nil?
  
  # Cambio: column_options[:comment]
  column_options[:comment] = comment unless comment.nil?
  
  add_column_options!(column_sql, column_options) unless type.to_sym == :primary_key
  column_sql
end