У меня модель выглядит следующим образом:
class EntityTag < ActiveRecord::Base
attr_protected :user_id, :post_id, :entity_id
belongs_to :user
belongs_to :post
belongs_to :entity
validates :user_id, :presence => true
validates :entity_id, :presence => true
validates :post_id, :presence => true
end
Я хочу защититься от нескольких строк, которые имеют одинаковую комбинацию user_id, entity_id и post_id (например, все три значения имеют уникальный идентификатор для строки).
Какой самый простой способ сообщить об этом ActiveRecord?