Guest User

Untitled

a guest
Aug 18th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. class FillJobsCategoriesTables < ActiveRecord::Migration
  2. def self.up
  3. Job.all.each do |j|
  4. Rails.logger.error "Jobs #{j.id}"
  5. region = j.region.split("-").each(&:strip!).join(" - ")
  6.  
  7. r = Region.where( :name => region ) || Region.new( :name => region )
  8. r.save
  9.  
  10. pCode = j.postal_code.split(":").each( &:strip! )
  11. pCode = pCode[0] if pCode
  12.  
  13. pBox = j.postal_code.split(":").each( &:strip! )
  14. pBox = pBox[0] if pBox
  15.  
  16. b = Business.new
  17.  
  18. b.manager = j.manager #1
  19. b.phone = j.phone #2
  20. b.fax = j.fax #3
  21. b.telefax = j.telefax #4
  22. b.mobile = j.mobile #5
  23. b.address = j.address #6
  24. b.postal_code = pCode #7
  25. b.po_box = pBox #8
  26. b.website = j.website #9
  27. b.email = j.email #10
  28. b.category_id = j.category_id #11
  29. b.name = j.name #12
  30. b.region_id = r.id #13
  31.  
  32. b.save
  33. # id, guid, region
  34. end
  35. end
  36.  
  37. def self.down
  38. end
  39. end
Add Comment
Please, Sign In to add comment