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.