Rails 3.0.8では、jsonにモデル名のルート要素が含まれています。たとえば、私のロケーションモデルです。Rails 3.1によるRestKitマッピング
[
{
location: {
city: San Diego
name: Mission Valley YMCA Krause Family Skatepark
pads_required: 0
country: United States
そして、マッピングプロバイダはロケーションオブジェクトを直接調べました。あなたはレール3.1.0ルート・ノード「場所」にアップグレードするとき
RKObjectMapping* locationMapping = [RKObjectMapping mappingForClass:[RKLocation class]];
[locationMapping mapKeyPath:@"id" toAttribute:@"locationId"];
...
[objectManager.mappingProvider setMapping:locationMapping forKeyPath:@"location"];
は今デフォルトで削除され、私はそれなしでマッピングプロバイダを設定するかどうかはわかりませんか?私は何もしなかったし、代わりの方法を探したが、成功しなかった。
これはどのようにマップするのですか?助けてください!
RestKit側から[
{
city: San Diego
name: Mission Valley YMCA Krause Family Skatepark
pads_required: 0
country: United States