我将解释:
我有这个协会:目录(1)------(N)产品
我想只添加一次产品,因此同一产品不得多次出现在目录中。如果目录已包含产品,则控制哪种方法/操作?
这些是与他们的关系的模型:
class User < ApplicationRecord
has_one :catalogue
end
class Catalogue < ApplicationRecord
belongs_to :user
has_many :products
end
class Product < ApplicationRecord
belongs_to :catalogue
end