ActiveRecord :: Base - это класс, от которого наследуются все классы ActiveRecord, и довольно странно думать о нем как о том, что базовый объект является производным, даже если они имеют одно и то же имя.Base в контексте add_to_base означает экземпляр Foo
. Он добавляет его к базовому объекту, а не присоединяет какое-либо понятие ошибок непосредственно к атрибуту, это может быть потому, чтоВ сообщении об ошибке может не упоминаться какой-либо атрибут, который может изменить человек, или ошибка связана с несколькими атрибутами.
Для Rails 3 - его errors.add(:base, msg)