В RoR, если я скажу, что A имеет_one B, обязательно ли, чтобы A имел один B? - PullRequest
3 голосов
/ 09 июля 2010

Мне нужно настроить отношение так, чтобы у A был один B, но будут записи, где у A нет B. Возможно ли это?Если нет, то как это можно сделать?

Спасибо за чтение.

Ответы [ 2 ]

3 голосов
/ 09 июля 2010

Да, это возможно. По умолчанию A не обязательно должен иметь B, если вы не добавите код для его принудительного исполнения.

2 голосов
/ 09 июля 2010

Вы можете проверить наличие B, добавив validates_presence_of :b в класс A

...