Rails 4 — HTML в ответе JSON

Как я могу обслуживать ответ JSON IN Rails 4, который состоит из HTML в формате

{"result" : "<div><p>Some content #1</p><div><p>Some content #2</p><div><p>Some content #3</p>"}

Можно ли это сделать с помощью сериализаторов активных моделей?

Я хочу предварительно отформатировать свой ответ с данными из БД, а затем добавить его в тело.


person Sysrq147    schedule 14.08.2015    source источник
comment
Вы уже пробовали это?   -  person Зелёный    schedule 14.08.2015
comment
Нет, я попытался повторить ответ JSON, содержащий некоторые данные. Но я не знаю, как отформатировать этот ответ.   -  person Sysrq147    schedule 14.08.2015
comment
Вы должны переместить свой html в частичный, а затем использовать { html: render_to_string(partial: 'path/partial', :layout => false) } для своего ответа json.   -  person The F    schedule 14.08.2015


Ответы (1)


ActiveRecord::AttributeMethods::Serialization::ClassMethods

# Serialize preferences using JSON as coder.
class User < ActiveRecord::Base
    serialize :preferences, JSON
end
person kjmagic13    schedule 14.08.2015