trilhos - como renderizar um objeto JSON em uma exibição

agora estou criando uma matriz e usando:

render :json => @comments

Isso seria bom para um objeto JSON simples, mas agora meu objeto JSON exige vários auxiliares que estão quebrando tudo e exigindo inclusão de auxiliares no controlador, o que parece causar mais problemas do que resolvidos.

Portanto, como posso criar esse objeto JSON em uma exibição, onde não preciso me preocupar em fazer nada ou quebrar nada ao usar um auxiliar. Agora, a maneira como estou fazendo o objeto JSON no controlador se parece com algo assim? Ajude-me a migrar para uma visualização :)

# 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

Obrigado!

questionAnswers(3)

yourAnswerToTheQuestion