【发布时间】:2015-08-14 14:00:28
【问题描述】:
如何在 Rails 4 中提供包含 HTML 格式的 JSON 响应
{"result" : "<div><p>Some content #1</p><div><p>Some content #2</p><div><p>Some content #3</p>"}
这可以使用活动模型序列化器来完成吗?
我想用数据库中的数据预先格式化我的响应,然后将其附加到正文。
【问题讨论】:
-
你已经试过了吗?
-
不,我已尝试返回包含一些数据的 JSON 响应。但我不知道如何格式化该响应。
-
您应该将您的 html 移动到部分,然后使用
{ html: render_to_string(partial: 'path/partial', :layout => false) }进行 json 响应。
标签: ruby-on-rails ruby json ruby-on-rails-4 active-model-serializers