Что касается использования консоли Rails, когда я делаю некоторые изменения в модели, мне нужно каждый раз перезагружать консоль рельсов, чтобы отразить это изменение?
Например, у меня есть исходный код:
class Article < ActiveRecord::Base
validates :title, :presence => true
validates :body, :presence => true
end
Позже я хочу добавить дополнительный атрибут, как показано ниже.
class Article < ActiveRecord::Base
validates :title, :presence => true
validates :body, :presence => true
def long_title
"#{title} - #{published_at}"
end
end
Нужно ли запускать команду "перезагрузить!" каждый раз, когда вы можете выполнить вызов метода long_title? В противном случае я получаю сообщение об ошибке, поскольку атрибут не определен. и для чего нужно выполнить это вручную?