Guest User

Untitled

a guest
Apr 15th, 2018
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.00 KB | None | 0 0
  1. require "rubygems"
  2. gem "activerecord"
  3. require "csv"
  4.  
  5.  
  6. ActiveRecord::Base.establish_connection(
  7. :adapter => "mysql",
  8. :host => "na",
  9. :username => "na",
  10. :password => "na",
  11. :database => "pc_inventory")
  12.  
  13.  
  14. class Computer < ActiveRecord::Base
  15. end
  16.  
  17. CSV::Reader.parse(File.open('\\\\somefileserver\somefile.csv','rb')) do |row|
  18. Computer.create(:username => row[0],:computername => row[1], )
  19. end
  20.  
  21.  
  22.  
  23.  
  24. ################ GETTING THIS ERROR###################
  25.  
  26. NameError: uninitialized constant Computer
  27. from (irb):40
  28. from C:/Ruby/lib/ruby/1.8/csv.rb:532:in `parse'
  29. from C:/Ruby/lib/ruby/1.8/csv.rb:560:in `each'
  30. from C:/Ruby/lib/ruby/1.8/csv.rb:531:in `parse'
  31. from (irb):39
  32.  
  33.  
  34.  
  35.  
  36. irb(main):022:0> require "rubygems"
  37. => false
  38. irb(main):023:0> gem "activerecord"
  39. => false
  40. irb(main):024:0> require "csv"
  41. => false
  42. irb(main):025:0>
  43. irb(main):026:0*
  44. irb(main):027:0* ActiveRecord::Base.establish_connection(
  45. irb(main):028:1* :adapter => "mysql",
  46. irb(main):029:1* :host => "training.deacon.com",
  47. irb(main):030:1* :username => "deacon",
  48. irb(main):031:1* :password => "only12know",
  49. irb(main):032:1* :database => "pc_inventory")
  50. NameError: uninitialized constant ActiveRecord
  51. from (irb):27
  52. irb(main):033:0>
  53. irb(main):034:0*
  54. irb(main):035:0* class Computer < ActiveRecord::Base
  55. irb(main):036:1> end
  56. NameError: uninitialized constant ActiveRecord
  57. from (irb):35
  58. irb(main):037:0>
  59. irb(main):038:0* Computer.new
  60. NameError: uninitialized constant Computer
  61. from (irb):38
  62. irb(main):039:0>
  63. irb(main):040:0* CSV::Reader.parse(File.open('\\\\sddbb\setup\pcinfo\pcinfo.csv','rb')) do |row|
  64. irb(main):041:1* Computer.create(:username => row[0], :computername => row[1])
  65. irb(main):042:1> end
  66. NameError: uninitialized constant Computer
  67. from (irb):41
  68. from C:/Ruby/lib/ruby/1.8/csv.rb:532:in `parse'
  69. from C:/Ruby/lib/ruby/1.8/csv.rb:560:in `each'
  70. from C:/Ruby/lib/ruby/1.8/csv.rb:531:in `parse'
  71. from (irb):40
Add Comment
Please, Sign In to add comment