Как проверить уникальность в модели Rails 3, если я хочу проверить, существует ли 2- комбинация полей?

Я хочу знать, есть ли в Rails 3 способ, с помощью которого я могу проверить уникальность двух полей, которые входят в комбинацию.

Логика следующая:

У меня есть два поля employee_code и date_entry .

  • Случай 1: Если комбинация employee_code и date_entry уже существует, она не позволит сохранить другую запись с тем же кодом employee_code и date_entry .

  • Случай 2: Если employee_code и date_entry существует, но не в той же записи, это позволит сохранить поле.

15
задан Philipp Reichart 29 April 2012 в 20:40
поделиться