Допустим, у меня есть уникальный индекс для таблицы:
add_index :events, [:venue_id, :act_id, :occurs_on], :unique => true
Теперь, если я хочу проверить это в модели, я должен сделать это:
validates_uniqueness_of :venue_id, :scope => [:act_id, :occurs_on]
или:
validates_uniqueness_of :venue_id, :scope => [:act_id, :occurs_on]
validates_uniqueness_of :act_id, :scope => [:venue_id, :occurs_on]
validates_uniqueness_of :occurs_on, :scope => [:venue_id, :act_id]