0

Measure table次のフィールドがあります

Class Measure < ActiveRecord::Base
  id
  Title
  Question_id
  Answer_id
  Answer_text
end

Package tableはの列を持っています

Class Package < ActiveRecord::Base
  id
  Package_name
end

I have package_measuretable has

Class PackageMeasure < ActiveRecord::Base
  belongs_to :measure, foreign_key: 'measure_id', primary_key: 'id', class_name: 'Measure'

  id
  package_id
  measure_id
end

今問題はPackage_measureテーブルです。measures単一の複数を選択でき、適切に機能packageするを作成しました。同じものをhash同じものに追加したくありません。どうすればこれを達成できますか?question_idpackage

次のようなことをしたい:

validates_uniqueness_of :package_id, :scope => measure.question_id
4

0 に答える 0