Ruby on rails Rails 2.3.x是否属于默认情况下所需的关联?

Ruby on rails Rails 2.3.x是否属于默认情况下所需的关联?,ruby-on-rails,ruby,Ruby On Rails,Ruby,在Rails 2.3.8中,如果我在模型中指定关系为: belongs_to :foo 现在是否暗示需要这样做?如果我希望此模型在验证新记录时始终指定mymodel.foo,是否仍需要使用validates\u presence\u of:foo?否,这不是隐式要求的;如果需要,您需要验证是否存在 有时,您希望有一个属于关系,其中父id可为空,因此它们被视为单独的事物。不,这不是隐式要求的;如果需要,您需要验证是否存在 有时,您希望有一个属于关系,其中父id可为空,因此它们被视为单独的事物

在Rails 2.3.8中,如果我在模型中指定关系为:

belongs_to :foo

现在是否暗示需要这样做?如果我希望此模型在验证新记录时始终指定mymodel.foo,是否仍需要使用validates\u presence\u of:foo?

否,这不是隐式要求的;如果需要,您需要验证是否存在


有时,您希望有一个
属于
关系,其中
父id
可为空,因此它们被视为单独的事物。

不,这不是隐式要求的;如果需要,您需要验证是否存在

有时,您希望有一个
属于
关系,其中
父id
可为空,因此它们被视为单独的事物