なつねこメモ

主にプログラミング関連のメモ帳 ♪(✿╹ヮ╹)ノ 書いてあるコードは自己責任でご自由にどうぞ。記事本文の無断転載は禁止です。

Rails で、 JSON 中に HTML を含める

学校でもバイト先でも Rails を使っているせいで、 C# をする時間がない。
けども Rails 記事を書いていくよ。

Rails にて、hoge.json の時のレスポンスに、 HTML を含めてみます。


通常の JBuilder を使った JSON は、こんな感じ。

json.set!

ここに、 app/views にあるビューを、 HTML で配置したい。
通常通りにやってみると。

json.set!

ActionView::Template::Error が出てしまい、 formats を見ると、
JSON (*.json.jbulder とか) を探していることがわかります。

今回は、 HTML (*.html.erb や haml) がほしいので、このようにします。

json.set!

こうすることで、 JSON レスポンス中に HTML を含めることが可能です。