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.