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