Rails: проверить и сохранить? - PullRequest
0 голосов
/ 18 апреля 2011

Мне известно о validates_associated, но я не уверен, что он делает то, что мне нужно ...

У меня есть модель Photo, которая имеет_он Attachment - яперед тем, как сохранить саму фотографию, необходимо убедиться, что с фотографией есть связанное, действительное, сохраненное вложение.

Охватывает ли validates_associated все это, или есть другой / лучший способ сделать это?

Спасибо!

1 Ответ

1 голос
/ 18 апреля 2011

Вы ищете validates_presence_of в дополнение к validates_associated.Как отмечено в API:

[validates_associated] не завершится ошибкой, если связь не была назначена.Если вы хотите убедиться, что ассоциация присутствует и гарантированно действительна, вам также нужно использовать validates_presence_of.

...