Вам потребуется вызвать метод reload!
в консоли, чтобы перезагрузить изменения.Магия этого метода автоматически вызывается rails server
в режиме разработки.
Как указано в комментарии ниже и другой ответ здесь, если вы измените вещи, связанные со средой приложения,например, добавление новых драгоценных камней в Gemfile
, внесение изменений во что-либо в config
или добавление нового плагина, тогда вам нужно будет перезапустить консоль.Любые изменения в app
будут перезагружаться с помощью reload!
Если бы вы использовали этот конкретный способ для проверки того, что метод работает, я бы не стал.Варианты тестов (например, Test :: Unit или RSpec) намного приятнее, потому что у вас есть воспроизводимый способ запуска их снова и снова.rails console
отлично подходит для одноразового тестирования, но если вы хотите написать поддерживаемое приложение, тогда пишите тесты.