我是崭新的苗条,有些事情我不明白,而且我在文档中找不到答案。
linebreak - 如何在行尾添加此内容?例如:
<%= name %><br/>
<%= address %><br/>
如何在同一条线上组合纯html和ruby?例如:
<p>New building <% if building.ownver %> for <%= owner %><% end %></p>
我知道,我一定错过了一些东西,但那里没有真正的教程。
BTW,没有模拟器可以将erb转换为slim?
感谢。
答案 0 :(得分:3)
您可以使用此转换器html来缩小a link!
答案 1 :(得分:1)
文档在此处介绍了这一点:https://github.com/slim-template/slim#inline-html--html-style
它给出的例子是:
<html>
head
title Example
<body>
- if articles.empty?
- else
table
- articles.each do |a|
<tr><td>#{a.name}</td><td>#{a.description}</td></tr>
</body>
</html>
我不知道是否有一个等同于<%= "for #{owner}" if building.ownver %>
的笨蛋,所以我只是将上述信息用于你的第二个问题,将代码更改为:
- if building.ownver
<p>New building</p>
- else
<p>New building for #{owner}</p>