class ActiveRecord::ConnectionAdapters::Mysql2DowncaseAdapter
Constants
- ADAPTER_NAME
Public Instance Methods
pk_and_sequence_for(table)
click to toggle source
Это чтобы нормально определся primary_key
# File lib/active_record/connection_adapters/mysql2_downcase_adapter.rb, line 57 def pk_and_sequence_for(table) keys = [] result = execute("DESCRIBE #{quote_table_name(table)}", 'SCHEMA') result.each(:symbolize_keys => true, :as => :hash) do |row| keys << row[:Field].downcase if row[:Key] == "PRI" end keys.length == 1 ? [keys.first, nil] : nil end