【发布时间】:2016-08-06 16:34:43
【问题描述】:
例如,我有两个模型:
class CheckInDetail < ApplicationRecord
belongs_to :product
end
class Product < ApplicationRecord
end
例如,当我插入CheckInDetail 时,我将外键product_id 添加到哈希参数中。我尝试使用一些不存在的产品 ID 和列 product_id 将为空。我想在这样插入时抛出异常。
有一种方法可以在模型上使用validate 在插入之前检查该字段。但我认为这会花费时间(因为我插入了一堆项目)并且不是真正必要的,因为客户不这样做。 (以防万一真的出了问题)。
【问题讨论】:
标签: ruby-on-rails ruby database activerecord