errorMapping
определяется как:Как настроить RestKit errorMapping для принятия более сложного ответа?
[[[[RKObjectManager sharedManager] mappingProvider] errorMapping] setRootKeyPath:@"error"];
Он хорошо работает с простым сообщением об ошибке в виде строки:
render status: :unprocessable_entity, json: { :error => 'cannot create topic' }
Однако, терпит неудачу с хэш-ответ:
render status: :unprocessable_entity, json: { :error => @topic.errors }
и дает:
W restkit.object_mapping: RKObjectMappingOperation.m: 239: - [RKObjectMappingOperation transformValue: atKeyPath: toType:] Не удалось преобразовать значение в keyPath ''. Нет стратегии для перехода от «JKDictionary» в «NSString»
ли есть способ настроить RestKit errorMapping
принять хэш-ответ (и, надеюсь, магазины в NSDictionary
)?