В Datamapper, как указать, что комбинация двух полей должна быть уникальной. Например, категории должны иметь уникальные имена в пределах домена:уникальный уникальный индекс datamapper
class Category
include DataMapper.resource
property :name, String, :index=>true #must be unique for a given domain
belongs_to :domain
end
Где-то я заметил, что названные ключи будут группироваться так. ie: unique_index =>: имя для имени и домена. –