Ruby on Rails: pregunta sobre validates_presence_of

Tengo una relación en mi modelo basado en ActiveRecord que se parece a:

belongs_to :foo

Mi modelo siempre debe tener foo definido en él para que sea válido. Mi pregunta es, cuando uso validates_presence de, cuál es el apropiado para usar:

validates_presence_of :foo

o

validates_presence_of :foo_id

Suponiendo aquí, por supuesto, que foo_id es la clave externa apropiada, que es por defecto si no cambia la clave de asociación.

Respuestas a la pregunta(3)

Su respuesta a la pregunta