2016-05-20 3 views
0

При тестировании моих контроллеров (которые используют jsonapi-resources), при обновлении я столкнулся с этой ошибкой.jsonapi-resources: Ключ не включен в URL-адрес

{\"errors\":[{\"title\":\"Key is not included in URL\",\"detail\":\"The URL does not support the key 946591862\",\"id\":null,\"href\":null,\"code\":\"110\",\"source\":null,\"links\":null,\"status\":\"400\",\"meta\":null}]} 

Пример кода, создающее запрос

process :update, method: :post, params: { 
    id: model_id, 
    data: update_attributes 
} 

Я просто пишу основные тесты ActionController :: TestCase. метод update_attributes следует следующий формат:

{ 
    id: model_id, 
    attributes: attributes, 
    type: model_type 
} 

ответ

0

Ах. Проблема заключается в том, что я использовал разные идентификаторы внутри и вне хэша данных.

 Смежные вопросы

  • Нет связанных вопросов^_^