En este momento estoy creando una matriz y usando:rieles - cómo hacer que un objeto JSON en una vista
render :json => @comments
Esto estaría bien para un objeto JSON simple, pero en este momento mi objeto JSON se necesitan varias ayudantes que está rompiendo todo y que requiere ayuda incluye en el controlador que parece causar más problemas que resueltos.
Entonces, ¿cómo puedo crear este objeto JSON en una vista, donde no tengo que preocuparme de hacer nada o romper nada cuando uso un ayudante? En este momento, la forma en que estoy haciendo el objeto JSON en el controlador se ve algo así como esto? Ayudame a migrarlo a una vista :)
# 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
¡Gracias!
Poco confundido por "requiere varios ayudantes", ¿qué ayudantes, para hacer qué? – macarthy
html_format es un ayudante que los usuarios simple_format y auto_link. Ahí es donde está todo el problema. – AnApprentice
Siga [estas pautas] (http://stackoverflow.com/questions/2088280/in-rails-how-do-you-render-json-using-a-view/2088378#2088378) –