提交 e2ccfeba 编写于 作者: A Aaron Patterson

Merge pull request #18760 from hjoo/fix_fixtures

changed deleted_tables list to set
require 'erb' require 'erb'
require 'yaml' require 'yaml'
require 'zlib' require 'zlib'
require 'set'
require 'active_support/dependencies' require 'active_support/dependencies'
require 'active_support/core_ext/digest/uuid' require 'active_support/core_ext/digest/uuid'
require 'active_record/fixture_set/file' require 'active_record/fixture_set/file'
...@@ -521,7 +522,7 @@ def self.create_fixtures(fixtures_directory, fixture_set_names, class_names = {} ...@@ -521,7 +522,7 @@ def self.create_fixtures(fixtures_directory, fixture_set_names, class_names = {}
update_all_loaded_fixtures fixtures_map update_all_loaded_fixtures fixtures_map
connection.transaction(:requires_new => true) do connection.transaction(:requires_new => true) do
deleted_tables = [] deleted_tables = Set.new
fixture_sets.each do |fs| fixture_sets.each do |fs|
conn = fs.model_class.respond_to?(:connection) ? fs.model_class.connection : connection conn = fs.model_class.respond_to?(:connection) ? fs.model_class.connection : connection
table_rows = fs.table_rows table_rows = fs.table_rows
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册