【发布时间】:2012-03-06 01:45:18
【问题描述】:
我正在尝试创建一个 haml 模板,该模板使用我的 ruby 应用程序中的一些数据来填充一些内容。是否可以将参数传递给haml以使其正确呈现?以下是我获取我的 haml 模板并渲染它的方式:
template = File.open('path/to/template.haml')
html = Haml::Engine.new(template.read).render
那么,是否可以将本地 Ruby 脚本中的对象传递到模板文件中,以便正确呈现页面?或者,我可以让 haml 文件拉入对象吗?
如果这不起作用,我唯一的另一个想法是将模板构建为本地字符串,这对我来说似乎更乏味。那么,对于这项工作是否有更有效的不同编码模式?
【问题讨论】: