Tengo un campo texto ‘plantilla’ de la tabla contratos, logro hacer que
muestre el contenido, y que maneje el HTML, pero no asà los “<%= %>” o
“<%
%>”, como podria hacer algo como un render, para que si maneje los
script de
Ruby?
por ahora tengo en el controller
def plantilla
@contrato_tipo = ContratoTipo.find(params[:id])
end
y tengo la vista
app\views\contrato_tipos\plantilla.rhtml
donde la unica linea es
<%= @contrato_tipo.plantilla %>
funciona para el codigo HTML, pero no los script de
el contenido de contrato_tipo.plantilla para e :id = 1 es :
<% @heading = “Contrato de ejemplo” %>
CONTRATO DE EJEMPLO
1.- |
2.- |
3.- |
4.- |
5.- |
6.- |
7.- |
8.- |
9.- |
me respondo yo mismo, usando render :inline en el controller se
soluciona el
tema, quedo asi en el controller:
def plantilla
txt = ContratoTipo.find(params[:id]).plantilla
render :inline => txt, :layout => true
end
---------- Forwarded message ----------
From: Angel Mauricio Pino Gonzalez
[email protected]
Date: 28-feb-2007 17:47
Subject: campo text con HTML y <% %>
To: ror-es [email protected]
Tengo un campo texto ‘plantilla’ de la tabla contratos, logro hacer que
muestre el contenido, y que maneje el HTML, pero no asà los “<%= %>” o
“<%
%>”, como podria hacer algo como un render, para que si maneje los
script de
Ruby?
por ahora tengo en el controller
def plantilla
@contrato_tipo = ContratoTipo.find(params[:id])
end
y tengo la vista
app\views\contrato_tipos\plantilla.rhtml
donde la unica linea es
<%= @contrato_tipo.plantilla %>
funciona para el codigo HTML, pero no los script de
el contenido de contrato_tipo.plantilla para e :id = 1 es :
<% @heading = “Contrato de ejemplo” %>
CONTRATO DE EJEMPLO
1.- |
2.- |
3.- |
4.- |
5.- |
6.- |
7.- |
8.- |
9.- |
–
Angel Mauricio Pino G
[email protected]
Movil: 08-577.92.72