Ich schreibe ein Ruby-Skript für die Verwendung in der Rails-Umgebung, aber ich habe mich entschieden, es von irb aus auszuführen, weil das Neuladen der Rails-Konsole eine Qual sein kann. Jetzt ist die Wartezeit von irb aus viel kürzer, aber es stört mich, dass ich irb neu starten und das Skript jedes Mal anfordern muss, wenn ich eine Änderung vornehme. Gibt es eine einfachere Möglichkeit, ein Skript von irb aus neu zu laden?
Ich habe eine Methode in dieses Thema aber das gilt offenbar nur für gem-Dateien. Meine require-Anweisung sieht wie folgt aus
require "#{File.expand_path(__FILE__)}/../lib/query"
EDIT: Nach dem Versuch load
statt require
Ich konnte es trotzdem nicht zum Laufen bringen. Ich kann diese Fehler nicht aufhalten.
ruby-1.9.2-p0 > load "#{File.expand_path(__FILE__)}/../lib/query.rb"
LoadError: no such file to load -- /Users/newuser/Dropbox/Sites/rails/hacknyc/(irb)/../lib/query.rb