默认情况下需要Rails 2.3.x belongs_to关联吗?
问题描述:
在Rails 2.3.8,如果我指定我的模型的关系:默认情况下需要Rails 2.3.x belongs_to关联吗?
belongs_to :foo
是隐现在需要的?如果我希望此模型在验证新记录时始终指定mymodel.foo,那么我仍然需要使用validates_presence_of:foo?
答
不,这并不是必需的;如果需要,您需要验证存在。
有时你想要有一个belongs_to
关系,其中parent_id
是可以为空的,所以这些被视为单独的东西。