Я использовал код ниже десериализации JSON данные API отправить от клиента,Как десериализовать параметры с помощью связей с помощью ActiveModelSerializers?
def action_record_params
ActiveModelSerializers::Deserialization.jsonapi_parse!(params)
end
Когда я прохожу следующие данные от клиента, десериализатор не может видеть relationships
атрибуты.
параметр посыла Client
params = {"data": {"type": "action_record", "attributes": {"value": ""}}, "relationships": {"card": {"data": {"type": "card", "id": "#{card.id}"}}}}
Сервер десериализованное данные
{:value=>""}
Как десериализации параметров с помощью отношения ActiveModelSerializers?
Вы можете использовать JSON.parse (PARAMS) – 1Rhino
У меня есть TypeError 'no implicit conversion of ActionController :: Parameters in String'. –