如何验证资源是否已与其他资源关联?

时间:2018-05-17 15:35:57

标签: ruby-on-rails ruby rails-activerecord

我将解释:

我有这个协会:目录(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

0 个答案:

没有答案