【发布时间】:2019-03-22 10:10:26
【问题描述】:
我有这个引发“重复预期”的示例代码。相反,如果存在重复,我只想跳过。
(1..10).each do |page|
group.products << [{id: 1, title: "Example A"}, {id: 2, title: "Example B"}]
group.save
end
产品数组对于这个例子来说是静态的,重要的是它有ID,所以产品存在于数据库中。
问题是,当我分配过去已分配的产品时,会引发“非唯一异常”。在这种情况下,我会跳过关联。这怎么可能?
【问题讨论】:
标签: ruby-on-rails activerecord ruby-on-rails-5 rails-activerecord