aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/test/schema
diff options
context:
space:
mode:
authorDave Desrochers <dave726@gmail.com>2012-02-28 10:20:27 -0800
committerRafael Mendonça França <rafaelmfranca@gmail.com>2012-08-21 14:10:11 -0300
commitff0d9b93b9074c479dd6de657c71812f0ac40cbe (patch)
treedfad842195953c034096ef46e8d0c305f37499aa /activerecord/test/schema
parentce0dd56183d198739638c2cfa7c17f90513a7072 (diff)
downloadrails-ff0d9b93b9074c479dd6de657c71812f0ac40cbe.tar.gz
rails-ff0d9b93b9074c479dd6de657c71812f0ac40cbe.tar.bz2
rails-ff0d9b93b9074c479dd6de657c71812f0ac40cbe.zip
reset_counters() was crashing when there were multiple belongs_to associations with the same foreign key.
This closes #5200.
Diffstat (limited to 'activerecord/test/schema')
-rw-r--r--activerecord/test/schema/schema.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/activerecord/test/schema/schema.rb b/activerecord/test/schema/schema.rb
index 6c919a2b02..7c45ca27c0 100644
--- a/activerecord/test/schema/schema.rb
+++ b/activerecord/test/schema/schema.rb
@@ -270,6 +270,11 @@ ActiveRecord::Schema.define do
t.string :name
end
+ create_table :friendships, :force => true do |t|
+ t.integer :friend_id
+ t.integer :person_id
+ end
+
create_table :goofy_string_id, :force => true, :id => false do |t|
t.string :id, :null => false
t.string :info
@@ -476,6 +481,7 @@ ActiveRecord::Schema.define do
t.references :number1_fan
t.integer :lock_version, :null => false, :default => 0
t.string :comments
+ t.integer :followers_count, :default => 0
t.references :best_friend
t.references :best_friend_of
t.timestamps