Datamapperでは、2つのフィールドの組み合わせを一意にする方法を指定します。たとえば、カテゴリはドメイン内で一意の名前を持つ必要があります。datamapper複数フィールド一意索引
class Category
include DataMapper.resource
property :name, String, :index=>true #must be unique for a given domain
belongs_to :domain
end
どこかで、名前付きキーがこのようにグループ化されていることがわかりました。すなわち:unique_index =>:名前とドメインの両方の名前。 –