##// END OF EJS Templates
code clean up lib/tasks/extract_fixtures.rake....
Toshi MARUYAMA -
r5440:828ce5d227aa
parent child
Show More
@@ -10,12 +10,10 task :extract_fixtures => :environment do
10 10 File.open("#{RAILS_ROOT}/#{table_name}.yml", 'w' ) do |file|
11 11 data = ActiveRecord::Base.connection.select_all(sql % table_name)
12 12 file.write data.inject({}) { |hash, record|
13
14 13 # cast extracted values
15 14 ActiveRecord::Base.connection.columns(table_name).each { |col|
16 15 record[col.name] = col.type_cast(record[col.name]) if record[col.name]
17 16 }
18
19 17 hash["#{table_name}_#{i.succ!}"] = record
20 18 hash
21 19 }.to_yaml
General Comments 0
You need to be logged in to leave comments. Login now