En cuanto al uso de la consola Rails, cuando realizo algún cambio en un modelo, ¿necesito volver a cargar la consola de rieles cada vez para que ese cambio se refleje?Recargue la consola de rieles
Por ejemplo, tengo mi código original de la siguiente manera:
class Article < ActiveRecord::Base
validates :title, :presence => true
validates :body, :presence => true
end
Más tarde, quiero añadir algún atributo adicional de la siguiente manera.
class Article < ActiveRecord::Base
validates :title, :presence => true
validates :body, :presence => true
def long_title
"#{title} - #{published_at}"
end
end
¿Necesita ejecutar el comando "reload!" cada vez para poder hacer la llamada al método "long_title"? De lo contrario, obtendré un error que dice que el atributo no ha sido definido. y ¿Por qué tenemos que realizar eso manualmente?