сейчас я создаю массив и использую:
render :json => @comments
Это было бы хорошо для простого объекта JSON, но сейчас моему объекту JSON требуется несколько помощников, которые ломают все и требуют включения помощника в контроллер, который, кажется, вызывает больше проблем, чем решается.
Итак, как я могу создать этот объект JSON в представлении, где мне не нужно беспокоиться о том, чтобы что-то делать или что-то нарушать при использовании помощника. Прямо сейчас способ, которым я делаю объект JSON в контроллере, выглядит примерно так? Помогите мне перенести его в представление:)
# Build the JSON Search Normalized Object
@comments = Array.new
@conversation_comments.each do |comment|
@comments << {
:id => comment.id,
:level => comment.level,
:content => html_format(comment.content),
:parent_id => comment.parent_id,
:user_id => comment.user_id,
:created_at => comment.created_at
}
end
render :json => @comments
Спасибо!