是否可以在rails link_to中添加没有值的html属性?

时间:2015-06-27 21:36:52

标签: ruby-on-rails

我想输出这样的a-tag:

<a href="#" itemscope class="features__cta button>Stuff</a>

我知道我可以将这样的html属性添加到标记中,但是如何添加一个没有值的属性呢?

<%= link_to t('features.cta'), t('features.cta_link') , class:
'features__cta button',  itemprop: "priceSpecification" %>

2 个答案:

答案 0 :(得分:0)

Boolean attributes

没有值或者使用nil字符串值仍然是等价的,所以你可以像这样写

<%= link_to t('features.cta'), t('features.cta_link') , class:
'features__cta button',  itemprop: '' %>

答案 1 :(得分:0)

您可以添加像这样的HTML属性

<%= link_to t('features.cta'), t('features.cta_link') , :class => "Myclass", :itemprop => ""%>