Из того, что я прочитал, я могу ответить на запрос JSON, используя следующий код:Как вернуть объект JSON в Rails без использования визуализации: JSON
respond_to do |format|
format.json { render json: t.response }
end
Моя проблема заключается в том, что t.response является уже в формате json - и я думаю, что мое приложение ломается, потому что render json: переконвертирует его в json. Как мне избежать этого и просто вернуть t.response.
Обратите внимание, что если у меня просто есть t.response в качестве моей последней строки в контроллере, отображается соответствующее представление - это, очевидно, не json.
Спасибо!
EDIT: Я пытаюсь получить эту работу, поэтому я могу отправить sms через tropo. Если вы уже использовали tropo, есть ли у вас какие-либо рекомендации, как правильно откликнуться на tropo?
* если объект отвечает на to_json *. Это забавно, но ВСЕ объекты в Rails отвечают на 'to_json', поэтому нет необходимости выполнять проверку. Даже '42.to_json' будет работать. – jdoe
Справа. Должен сначала проверять документы :( –