Como posso usar visualizações e layouts com Ruby e ERB (não Rails)?
Como posso usar visualizações e layouts com Ruby e ERB (não Rails)?
Hoje eu estou usando esse código para renderizar minha visão:
def render(template_path, context = self)
template = File.read(template_path)
ERB.new(template).result(context.get_binding)
end
Isso funciona muito bem, mas como posso implementar a mesma função, mas para renderizar o modelo dentro de um layout? Eu quero chamar render_with_layout (template_path, context = self) e para que ele tenha um layout padrão.