Я хочу иметь возможность помещать записи в мою базу данных, где производитель будет представлен несколько раз, но не одна и та же комбинация производителя и модели.
Так что "Sony (производитель), телевизор (модель)" в порядке "Sony (производитель), OtherTv (модель)", но третья запись "Sony (производитель), телевизор (модель)" не в порядке, так как сочетание производителя и модели не уникален. Я пробовал с проверкой :key => true
, но она не работает. И я не могу сделать что-то вроде validates_uniqueness_of :manufacturer AND :model
Я думаю. Так как ты это делаешь?
class Tvs
include DataMapper::Resource
property :id, Serial
property :manufacturer, String, :key => true
property :model, String, :key => true
validates_uniqueness_of :
end