Предположим, что следующая миграция DB в Ruby:
create_table :question_votes do |t| t.integer :user_id t.integer :question_id t.integer :vote t.timestamps end
Предположим далее, что я хочу, чтобы строки в БД содержали уникальные пары (user_id, question_id). Какая правая пыль, чтобы положить в модель, чтобы выполнить это?
validates_uniqueness_of :user_id, :question_id, кажется, просто делает строки уникальными по идентификатору пользователя и уникален идентификатором вопроса, а не уникальным по паре.