Перезагрузить консоль rails

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

29
задан Sarun Sermsuwan 20 October 2011 в 03:31
поделиться