Как проверить два поля для уникальности

Мне нужно проверить уникальность двух полей в объекте (строке), прежде чем добавлять их. Employee_id и area_id - это два поля в моей таблице emp_area. Может быть несколько записей с одинаковыми идентификаторами employee_id и несколькими записями с одним и тем же domain_id, но никакие две записи не могут иметь один и тот же employee_id и тот же area_id. Это похоже на два поля, составляющих первичный ключ или уникальный ключ.

Как я могу это сделать.

Спасибо

Ответ 2

validates_uniqueness_of :employee_id, :scope => :area_id