Вы должны увидеть документы: https://datamapper.org/docs/properties.html
В частности, разделы «Доступные типы» и «Установка значений по умолчанию».
Вы можете сделать это следующим образом:
property :date_date, Date, default: -> do |obj, prop|
obj.date.to_date
end
В качестве альтернативы вы можете установить его с помощью обратного вызова (https://datamapper.org/docs/callbacks.html),, например:
property :date_date, Date
before_save :set_date_date
def set_date_date
self.date_date = date.to_date
end
Обратите внимание, что в ActiveRecord Rails он работает в основном так же.