Метод публикации активного ресурса нежелательное возвращаемое значение - PullRequest
1 голос
/ 28 февраля 2012

Много гуглил, но я не нашел решения этой проблемы.

Я использую activeresource POST-метод для вызова определения целевого приложения. Запрос в порядке, но возвращаемое значение не то, что я хочу. Код метода вызова выглядит так: USER - модель с активными ресурсами.

User.post(:method_name, {:params1 => "value1", :params2 => "value2"})

И в целевом приложении я возвращаю следующее:

{:message=>"Process successful"} 

Работает нормально, когда я использую GET вместо POST. Но это то, что я понимаю, и это неправильно.

#<Net::HTTPOK 200 OK readbody=true>

Где проблема ..?

Ответы [ 2 ]

1 голос
/ 10 октября 2012

Тело ответа можно получить с помощью метода body, например:

response = User.post(:method_name, {:params1 => "value1", :params2 => "value2"})
puts response.body
#=> "{:message=>"Process successful"}"
0 голосов
/ 01 марта 2012

После тяжелого RnD я ничего не нашел в вышеупомянутой проблеме .. НО я нашел одну вещь, которая мне в некоторой степени помогла.

Я использовал filter_parameter_logging для фильтрации чувствительных параметров.

...