所以我有一个数据库,它有 2 个相同类型的对象,例如“汽车”。
然后我有另一个数据库,它是一个“CompareCars”,它有一个 car1 和一个 car2 变量,我想搜索可能位于 car1 和 car2 位置的 2 个 Car 对象。这意味着它可以作为 car1: Car1, car2: Car2 OR car1: Car2, car2: Car1 出现。
我认为它类似于...
compare_car = CompareCar.where(car1_id: @car1, car2_id: @car2)
compare_car = CompareCar.where(car1_id: @car2, car2_id: @car1)
但我试图将它放入不会试图覆盖所述行的一行。