Я пишу Ruby script для использования в среде Rails, но я решил запустить его из irb, потому что перезагрузка консоли Rails может быть болью. Теперь время ожидания намного короче с irb, но я беспокоюсь, что мне нужно перезапустить irb и требовать script каждый раз, когда я делаю изменения. Есть ли более простой способ перезагрузки script от irb?
Я нашел метод этот поток, но это применимо только к файлам gem. Это требование выглядит так:
require "#{File.expand_path(__FILE__)}/../lib/query"
EDIT: попробовав load
, а не require
, я все равно не смог заставить его работать. Я не могу остановиться на этих ошибках.
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