aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/model_schema.rb
diff options
context:
space:
mode:
authorAaron Patterson <aaron.patterson@gmail.com>2013-03-14 22:27:59 -0700
committerAaron Patterson <aaron.patterson@gmail.com>2013-03-14 22:45:46 -0700
commita0dfd84440f28d2862b7eb7ea340ca28d98fb23f (patch)
tree05fa6728016f0559abdd6185ca382e193147b354 /activerecord/lib/active_record/model_schema.rb
parent258f1e5980641767dd4f0a80bdade39beabbfe6c (diff)
downloadrails-a0dfd84440f28d2862b7eb7ea340ca28d98fb23f.tar.gz
rails-a0dfd84440f28d2862b7eb7ea340ca28d98fb23f.tar.bz2
rails-a0dfd84440f28d2862b7eb7ea340ca28d98fb23f.zip
safely publish columns and columns hash info
Diffstat (limited to 'activerecord/lib/active_record/model_schema.rb')
-rw-r--r--activerecord/lib/active_record/model_schema.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/activerecord/lib/active_record/model_schema.rb b/activerecord/lib/active_record/model_schema.rb
index 85fb4be992..ac2d2f2712 100644
--- a/activerecord/lib/active_record/model_schema.rb
+++ b/activerecord/lib/active_record/model_schema.rb
@@ -205,7 +205,7 @@ module ActiveRecord
# Returns an array of column objects for the table associated with this class.
def columns
- @columns ||= connection.schema_cache.columns[table_name].map do |col|
+ @columns ||= connection.schema_cache.columns(table_name).map do |col|
col = col.dup
col.primary = (col.name == primary_key)
col