标签: ruby-on-rails database-design has-one
我需要设置一个关系,以便A有一个B,但是会有一些条目,其中A没有B.这可能吗?如果没有,怎么办呢?
感谢阅读。
答案 0 :(得分:3)
是的,有可能。默认情况下,除非您添加代码以强制执行,否则A不必拥有B.
答案 1 :(得分:2)
您可以通过在A类中添加validates_presence_of :b来检查是否存在B
validates_presence_of :b