Что касается использования консоли Rails, когда я вношу некоторые изменения в модель, нужно ли мне каждый раз перезагружать консоль 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"? В противном случае я получу сообщение об ошибке, поскольку атрибут не определен. и почему нам нужно выполнять это вручную?