Как я могу использовать представления и макеты с Ruby и ERB (не Rails)?

Как я могу использовать представления и макеты с Ruby и ERB (не Rails)?

Сегодня я использую этот код для отображения:

def render(template_path, context = self)
 template = File.read(template_path)
 ERB.new(template).result(context.get_binding)
end

Это работает очень хорошо, но как я могу реализовать ту же функцию, но для визуализации шаблона внутри макета? Я хочу вызвать render_with_layout (template_path, context = self), чтобы у него был макет по умолчанию.

Ответы на вопрос(4)

Ваш ответ на вопрос