В Rails 3.0.8 json содержит корневой элемент с названием вашей модели. Например, моя модель местоположения.
[
{
location: {
city: San Diego
name: Mission Valley YMCA Krause Family Skatepark
pads_required: 0
country: United States
И поставщик картографирования напрямую искал объект местоположения.
RKObjectMapping* locationMapping = [RKObjectMapping mappingForClass:[RKLocation class]];
[locationMapping mapKeyPath:@"id" toAttribute:@"locationId"];
...
[objectManager.mappingProvider setMapping:locationMapping forKeyPath:@"location"];
Теперь, когда вы обновляетесь до rails 3.1.0, "местоположение" корневого узла теперь удаляется по умолчанию, и я не уверен, как настроить поставщика картографирования без него? Я попробовал ноль и искал альтернативные методы, но безуспешно.
Вы знаете, как отобразить это? Пожалуйста, помогите!
[
{
city: San Diego
name: Mission Valley YMCA Krause Family Skatepark
pads_required: 0
country: United States