【发布时间】:2020-06-17 17:50:39
【问题描述】:
我有以下两种型号:
class Offer < ApplicationRecord
has_many :bookings
end
class Booking < ApplicationRecord
belongs_to :offer
end
当我尝试保存没有 offer_id 的 Booking 对象时,Rails 会抛出验证错误“需要提供”。
但我不会主动验证关联对象的存在(我打算稍后为此关联添加条件验证)。
这是否意味着 Rails 6 默认验证所有关联的存在?如果是,我怎样才能使这样的验证成为有条件的验证?
【问题讨论】:
标签: validation associations ruby-on-rails-6