У меня есть объект rails с именем app, когда я отправляю его контроллеру следующим методом, тогда я получаю params [: app] как массив в контроллере. Я уже пробовал много на переполнение стека, но не нашел то, что я искалкак отправить объект Rails на запрос POST в качестве параметра
assert_difference("Tagging.count", 3) do
put "/candidates/#{app.id}", {id: app.id, assigned_tags: " #{tag_one.name} #{tag_two.name} #{tag_three.name} " , app: app.to_json }
end
, как я могу получить приложение, как хэш в контроллере через Params [: приложение] ??
Добавить контекст, как выглядит переменная, например, когда это происходит. Запись журнала для запроса будет полезна. – Matt
У меня есть объект в тестовом файле с именем app, я хочу получить этот объект (приложение) в моем контроллере как хэш, как я могу отправить его через params? –
Вы можете отправлять только строки и числа в параметрах, но вы можете структурировать контент в хэш - см. Мой ответ. –