首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Middleman / ERB使用yml数据文件将信息打印到页面

使用Middleman / ERB使用yml数据文件将信息打印到页面
EN

Stack Overflow用户
提问于 2016-07-28 18:55:51
回答 1查看 196关注 0票数 1

给定一个包含标题、年龄和描述标签的数据文件,我该如何将它们单独打印出来?我试着只使用一个简单的;

代码语言:javascript
复制
<% data.folder.to.file.EXAMPLE.title %>

我得到一个空白的地方,它应该是,没有错误。

然而,在同一个数据文件中定义的列表上使用循环就可以了;

代码语言:javascript
复制
<% data.folder.to.file.EXAMPLE.list.each do |l| %>
    <li>
        <%= f %>
    </li>
<% end %>

我想我可以把所有东西都放到一个列表中,但我想知道如何在我的中间人设置中更好地使用这些数据文件。我的目标是能够通过中间人代理创建静态页面,以生成最终使用同名yml文件中的数据的页面。我想我已经完成了一半-以循环示例为例,我只需在示例之后添加proxyname,它就会选择正确的yml文件。

非常感谢您的帮助和指点!

EN

回答 1

Stack Overflow用户

发布于 2016-11-16 18:08:50

在您使用<% data.folder.to.file.EXAMPLE.title %>的示例中,这只会计算表达式,而不会将其打印出来。

相反,使用<%=会将表达式打印到输出文件中,例如<%= data.folder.to.file.EXAMPLE.title %>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38634344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档