小编use*_*920的帖子

如何在 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
Run Code Online (Sandbox Code Playgroud)

这工作得很好,但我如何实现相同的功能,但要在布局内呈现模板?我想调用 render_with_layout(template_path, context = self),这样它就有一个默认布局。

ruby rack erb sinatra

1
推荐指数
1
解决办法
7029
查看次数

标签 统计

erb ×1

rack ×1

ruby ×1

sinatra ×1