Commit da778d6c6e848f646a24f541835d22493e6ba638

Authored by Dhruv Kapadia
1 parent 81d282bd

Rake task for populating noman parks

Conflicts:

	lib/tasks/prune_db.rake
Showing 1 changed file with 24 additions and 0 deletions   Show diff stats
lib/tasks/prune_db.rake
@@ -150,4 +150,28 @@ namespace :prune_db do @@ -150,4 +150,28 @@ namespace :prune_db do
150 puts " #{voter_count} have inconsistent voters" 150 puts " #{voter_count} have inconsistent voters"
151 end 151 end
152 152
  153 + #call this by doing rake prune_db:populate_seed_ideas['blahblah',questionnum], where blahblah is the filename
  154 + task(:populate_seed_ideas, :args1, :args2, :needs => :environment) do | task, arguments|
  155 + filename = arguments[:args1]
  156 + question_num = arguments[:args2]
  157 +
  158 + puts filename
  159 + puts question_num
  160 +
  161 + q = Question.find(question_num)
  162 + creator_id = q.creator_id
  163 +
  164 + File.open(filename, "r") do |infile|
  165 + while( data= infile.gets)
  166 + c = Choice.new(:creator_id => creator_id,
  167 + :question_id => q.id,
  168 + :active => true,
  169 + :data => data.chomp)
  170 +
  171 + c.save
  172 + end
  173 + end
  174 +
  175 + end
  176 +
153 end 177 end