У меня есть отношения в моей модели на основе ActiveRecord, которая выглядит так:
belongs_to :foo
Моя модель всегда должна иметь foo в ней, чтобы она была действительной. Мой вопрос заключается в том, что при использовании validates_presence of, какой из них подходит для использования:
validates_presence_of :foo
или
validates_presence_of :foo_id
Предполагая здесь, конечно, что foo_id - это соответствующий внешний ключ, который по умолчанию, если вы не меняете ключ ассоциации.