Я добавляю новую функциональность в мою модель ruby и тестирую ее через консоль ruby.Меня очень раздражает необходимость перезапускать консоль каждый раз, когда я что-то меняю в модели.Есть ли способ, чтобы консоль ruby не кэшировалась или она проверяла наличие обновленного кода, не перезапуская его?
Например, я делаю новый метод в модели, и после внесения изменений янеобходимо перезагрузить консоль и запустить несколько команд, чтобы снова загрузить все.См. Ниже:
script/console
require 'some_gem'
r = Region.find_by_name("some_region")
r.some_method
Если я изменю строку в методе high_x из модели региона, мне придется повторить все шаги, чтобы увидеть мое изменение.