Я использую монго маппер (0.8.6) в моей службе синатры. У меня есть одна проблема с уровнем стека слишком глубоко. Проблема в том, что в моей модели конфликт ключей "changes
". Вот моя модель:
class ChangeLog
include MongoMapper::Document
belongs_to :resource
key :changes, Hash, :required => true
key :message, String, :required => true
key :note, String
key :user_uuid, String, :required => true
key :user_name, String, :required => true
timestamps!
end
Однако я не хочу переименовывать свой ключ, так как в этом случае это правильное имя для моего веб-сервиса. Есть предложения?