如果设置了变量,如何呈现两个属性?
How to render two attributes if variable is set?
我是 ruby 模板的新手,正在尝试找出呈现属性的最佳实践。
我从 yaml 文件中获取我的值,例如:
about:
itemtype: SoftwareApplication
然后我使用函数 t:
输出它们
t(about.itemtype)
(恰好是页面的 page_class)
我要做的是输出两个属性:
<div itemscope itemtype="http://schema.org/SoftwareApplication">
如果设置了项目类型。否则,我不想输出任何东西。
<div>
我知道我可以做一个内联 if 语句,但是有更简洁的方法吗?
我不知道 Middleman,但您可以使用辅助方法用 Rails 中的附加内容修饰 t(about.itemtype)
的输出。
我是 ruby 模板的新手,正在尝试找出呈现属性的最佳实践。
我从 yaml 文件中获取我的值,例如:
about:
itemtype: SoftwareApplication
然后我使用函数 t:
输出它们t(about.itemtype)
(恰好是页面的 page_class)
我要做的是输出两个属性:
<div itemscope itemtype="http://schema.org/SoftwareApplication">
如果设置了项目类型。否则,我不想输出任何东西。
<div>
我知道我可以做一个内联 if 语句,但是有更简洁的方法吗?
我不知道 Middleman,但您可以使用辅助方法用 Rails 中的附加内容修饰 t(about.itemtype)
的输出。