Есть ли команда Rails Console (Rails 3+) для перезагрузки измененного кода?
Я играю с консолью, я меняю код модели, и теперь я хочу ее протестировать. Обычно я запускаю консоль. Есть ли более быстрый путь? Может быть, консольная команда для перезагрузки кода модели?
Ответ 1
Конечно, просто введите:
reload!
Ответ 2
Вам нужно позвонить reload!
Эта команда очистит загруженные константы, которые были загружены, и загрузит их, как они указаны в консоли.
Если у вас есть старые объекты до reload!, вам нужно будет вызвать reload на этих отдельных объектах или найти новые объекты и работать с ними, если вы хотите попробовать новый метод.