В Rails 2.3.8, если я укажу отношение в моей модели как:
belongs_to :foo
Требуется ли это сейчас неявно?Если я хочу, чтобы эта модель всегда указывала mymodel.foo при проверке новой записи, я все еще должен использовать validates_presence_of: foo?
Нет, это не обязательно не требуется; вам нужно подтвердить присутствие, если это необходимо.
Иногда вы хотите иметь отношения belongs_to, где parent_id может иметь значение nullable, поэтому они рассматриваются как отдельные вещи.
belongs_to
parent_id