Ruby on Rails: pergunta sobre validates_presence_of

Eu tenho um relacionamento no meu modelo baseado no ActiveRecord que se parece com:

belongs_to :foo

Meu modelo sempre deve ter definido nele para que seja válido. Minha pergunta é, ao usar validates_presence of, qual é o apropriado para usar:

validates_presence_of :foo

ou

validates_presence_of :foo_id

Supondo aqui, é claro, que foo_id é a chave estrangeira apropriada, que é por padrão se você não alterar a chave de associação.

questionAnswers(3)

yourAnswerToTheQuestion