相关疑难解决方法(0)

Ruby类中未初始化的常量错误

我在RubyMine中有这两个类:

book.rb

 class Book
   def initialize(name,author)
   end
 end
Run Code Online (Sandbox Code Playgroud)

test.rb

require 'book'
class teste
   harry_potter = Book.new("Harry Potter", "JK")
end
Run Code Online (Sandbox Code Playgroud)

当我运行test.rb时,我收到此错误:C:/Users/DESKTOP/RubymineProjects/learning/test.rb:3:in'from <class:Test>': uninitialized constant Test::Book (NameError) from C:/Users/DESKTOP/RubymineProjects/learning/test.rb:1:in-e:1:in load' from -e:1:in'

ruby ruby-on-rails rubymine ruby-on-rails-3 rubymine-7

8
推荐指数
3
解决办法
4万
查看次数