Я использую данные 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 для отображения монго.