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