我对ruby模板非常陌生,我正在尝试为渲染属性找到最佳实践。
我从yaml文件中获取我的值,例如:
about:
itemtype: SoftwareApplication
然后我使用函数t输出它们:
t(about.itemtype)
(关于恰好是页面的page_class)
我想要做的是输出两个属性:
<div itemscope itemtype="http://schema.org/SoftwareApplication">
如果设置了项目类型。否则,我不想输出任何东西。
<div>
我知道我可以使用内联if语句,但是有更简洁的方法吗?
答案 0 :(得分:0)
我不知道Middleman,但您可以使用辅助方法来装饰t(about.itemtype)
的输出以及Rails中的其他内容。