Buenas… estoy intentando crearme una web blog para uso personal y pues
estoy en est apartado de mostrar los comentarios recientes… y pues me
puse
un parcial con este código
<% for comment in Comment.find(:all, :order => 'created_at') %>
y pues cabe señalar que me da error en <%= #{comment.author} %> como
diciendo que tiene una mala sintaxis… pero cuando se lo quito si
funciona…
a pesar de ser de la misma sintaxis que el siguiente
#{comment.article.title
}
Ya he probado con <%=h comment.author %> y aun asi… sale error…
No se si podrÃan orientarme en esto!.
y pues cabe señalar que me da error en <%= #{comment.author} %> como
diciendo que tiene una mala sintaxis… pero cuando se lo quito si funciona…
a pesar de ser de la misma sintaxis que el siguiente #{
comment.article.title}
Ya he probado con <%=h comment.author %> y aun asi… sale error…
No se si podrían orientarme en esto!.
El string interpolation es algo de Ruby.
“Hola, #{persona.nombre}”
→ “Hola, Alexander”
<% %> es la forma de incluir código Ruby dentro de los templates. El
signo igual envía un string a la salida.
DeberÃas hacer eso en el controlador y dejar que la vista, simplemente,
acceda
a lo que el controlador “haya decidido” que se va a mostrar. En el
controlador: