Я пишу сценарий Ruby для использования в среде Rails, но я решил запустить его из irb, потому что перезагрузка консоли Rails может быть трудной. Теперь время ожидания намного меньше от irb, но я обеспокоен тем, что мне нужно перезапускать irb и требовать скрипт каждый раз, когда я делаю изменения. Есть ли более простой способ перезагрузить скрипт из irb?
Я нашел метод в этой теме , но это, очевидно, относится только к файлам гемов. Мое требование требует выглядит так
require "#{File.expand_path(__FILE__)}/../lib/query"
РЕДАКТИРОВАТЬ: попробовав 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