Данные Ember -и MongoDB, как обрабатывать _id

Я использую данные ember -с рельсами и MongoDB, и у меня проблема с тем, как идентификаторы хранятся в MongoDB -в поле идентификатора _.

Данные Ember -будут использовать идентификатор в качестве поля по умолчанию для идентификатора, поэтому я попытался переопределить его следующим образом:

App.User = DS.Model.extend
    primaryKey: "_id"
    name: DS.attr "string"
    image: DS.attr "string"

Кажется, это работает в большинстве случаев, но в некоторых случаях я получаю исключения от ember, говорящего:

Uncaught Error: assertion failed: Your server returned a hash with the key _id but you have no mappings

Я подозреваю, что это может быть ошибка в данных ember -, потому что они все еще находятся в стадии разработки, но я пытался найти способ сопоставить _id с id на стороне сервера в rails? Я использую mongoid для отображения монго.

9
задан Charlie 20 July 2012 в 01:50
поделиться