![]() |
1
1
在Haml 6.3中,由于库及其依赖关系的更新,渲染模板的语法略有变化。以下是使用HAML 6.3渲染HAML模板的正确方法: Haml 6.3的正确代码 ruby代码
变更说明: 使用Haml::Template:初始化 在Haml 6.3中,您应该使用Haml::Template.new来定义您的模板。 将HAML内容作为块传递给HAML::Template.new。 渲染方法: 在引擎实例上使用render方法,将上下文对象(例如object.new)和任何变量(例如bar)作为哈希传递。 为什么会发生错误 您遇到的错误是因为旧的Haml::Engine语法不再与Haml 6.3直接兼容。Haml现在在内部使用的Temple库对选项进行了更严格的验证,而且旧的初始化方法与新的API冲突。 使用新语法可以解决这些问题,并将代码与更新的Haml库对齐。 |
![]() |
Stilian · 存储库设置中没有Github页面部分 2 年前 |
![]() |
Kellen · 查看$卷展栏功能列表 2 年前 |
![]() |
Akshit Thakur Ak · 我怎样才能把铁轨停下来? 2 年前 |
![]() |
johncssjs · 将数组转换为每个元素的嵌套哈希 2 年前 |
![]() |
solidsnake99 · Rails db:如何绕过验证 2 年前 |