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にアップグレードすると、ルートノードの「場所」がデフォルトで削除され、それなしでマッピングプロバイダーを構成する方法がわかりません。nilを試し、別の方法を探しましたが、失敗しました。
これをマッピングする方法を知っていますか?助けてください!
[
{
city: San Diego
name: Mission Valley YMCA Krause Family Skatepark
pads_required: 0
country: United States