0
如何删除与提交到数据库的has_one
关系?Rails删除has_one而不保存
class Foo
has_one :bar
validates :bar, presence: true
end
class Bar
belongs_to :foo
validates :foo, presence: true
end
foo = Foo.new
foo.build_bar
foo.save # => success
foo.bar = nil # => Failed to remove the existing associated bar. The record failed to save after its foreign key was set to nil.
我一直在网上寻找一段时间,并没有找到一个好的答案。