Ruby on Rails:如果存在属性,则使用html选项呈现元素标记

时间:2014-10-17 17:30:39

标签: ruby-on-rails ruby-on-rails-4 attributes rendering

我正在尝试使用html属性data-color呈现标签,但前提是对象属性可用。

这就是我所拥有的,但它没有呈现我认为的标签是因为它说该属性不可用所以不要显示标签,而不是属性:

f.label :value, choice.label, class: 'fs-button', data_color: choice.color if choice.attribute_present? :color

如果对象属性存在,如何正确设置html属性data-color?如果该属性不存在,则data-color属性根本不会显示。

0 个答案:

没有答案