标签: ruby-on-rails ruby activerecord
是否有一个rails选项来阻止具有一个关联的Parent覆盖子对象(如果它已经存在)?
答案 0 :(得分:1)
您可以添加自定义验证:
class Parent validate on: :update do unless child_id_was == nil errors.add(:child, "cannot be overwritten") if child_id_changed? end end end