Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在RoR中,如果我说A有一个B,A有一个B是强制性的吗?_Ruby On Rails_Database Design_Has One - Fatal编程技术网

Ruby on rails 在RoR中,如果我说A有一个B,A有一个B是强制性的吗?

Ruby on rails 在RoR中,如果我说A有一个B,A有一个B是强制性的吗?,ruby-on-rails,database-design,has-one,Ruby On Rails,Database Design,Has One,我需要设置一个关系,使a有一个B,但有些条目a没有B。这可能吗?如果没有,如何做到这一点 谢谢阅读。是的,这是可能的。默认情况下,A不必有B,除非您添加代码来强制执行它。您可以通过添加来检查是否存在B,以验证:B是否存在于A类中我认为您的意思是“强制”而不是“检查”?

我需要设置一个关系,使a有一个B,但有些条目a没有B。这可能吗?如果没有,如何做到这一点


谢谢阅读。

是的,这是可能的。默认情况下,A不必有B,除非您添加代码来强制执行它。

您可以通过添加
来检查是否存在B,以验证:B是否存在于A类中

我认为您的意思是“强制”而不是“检查”?