Ich versuche, eine Klasse aus einer anderen Datei zu verwenden.Wie verwenden Sie eine Klasse aus einer anderen Datei?
something.rb
class Something
def initialize
end
def getText
'Some example text'
end
end
another.rb
class Another
end
somethingVar = Something.new
puts somethingVar.getText
Das gibt mir den Fehler
/usr/bin/ruby -e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift) /home/chris/RubymineProjects/untitled1/another.rb
/home/chris/RubymineProjects/untitled1/another.rb:4:in `<top (required)>': uninitialized constant Something (NameError)
from -e:1:in `load'
from -e:1:in `<main>'
Was mache ich falsch?
Ist es Projektschienen? Wenn nicht, müssen Sie die Datei mit der Definition anfordern, bevor Sie sie verwenden können. – BroiSatse
@Chris, wenn Sie der Meinung sind, dass die Frage beantwortet wurde, ist es eine gute Idee, diese Antwort als akzeptiert zu markieren. –