私が読んだものから、私は次のコードを使用してJSONの要求に応えることができます。どのようにレンダリング使用せずに、Railsの中にJSONオブジェクトを返すために:JSON
respond_to do |format|
format.json { render json: t.response }
end
私の問題はt.responseがあるということですすでにjson形式です。そして、私は、render jsonがjsonに再変換しているので、私のアプリが壊れていると思います。どうすればこの問題を回避でき、単にt.responseを返すだけです。
コントローラーの最後の行にt.responseを付けるだけで、対応するビューが表示されることに注意してください。これは明らかにjsonではありません。
ありがとうございます!
編集:私はトロポを介してSMSを送ることができるようにこれを取得しようとしています。以前にトロポを使用していた場合、トロポに正しく返答する方法はありますか?
*オブジェクトがto_json *に応答する場合。面白いですが、Railsのすべてのオブジェクトが 'to_json'に応答するので、チェックを行う必要はありません。 '42.to_json'でも動作します。 – jdoe
右。最初にドキュメントをチェックする必要があります:( –