¿Cómo puedo usar vistas y diseños con Ruby y ERB (no Rails)?
¿Cómo puedo usar vistas y diseños con Ruby y ERB (no Rails)?
Hoy estoy usando este código para representar mi vista:
def render(template_path, context = self)
template = File.read(template_path)
ERB.new(template).result(context.get_binding)
end
Esto funciona muy bien, pero ¿cómo puedo implementar la misma función, pero renderizar la plantilla dentro de un diseño? Quiero llamar a render_with_layout (template_path, context = self), y para que tenga un diseño predeterminado.