Ruby on rails 向内容标签添加空白属性
我试图用一个基础工具提示来创建一个元素,它需要图标元素中的<代码>数据工具提示属性(例如,<代码> <代码> >。 我已经成功地获取了最后一个属性(Ruby on rails 向内容标签添加空白属性,ruby-on-rails,activerecord,zurb-foundation,helpers,Ruby On Rails,Activerecord,Zurb Foundation,Helpers,我试图用一个基础工具提示来创建一个元素,它需要图标元素中的数据工具提示属性(例如, >。 我已经成功地获取了最后一个属性(aria haspoop),但是我不知道如何为数据工具提示设置空白属性 最近的一次尝试是传递一个nil值,但它会打印出“null”: 我还尝试将带有:工具提示符号的数组传递给数据:,但这也不起作用。我不知道如何添加没有值的solo属性。据我所知,属性的值不能为空。所以我在上一次做类似的事情时用了“”。如果您查看Rails代码中的此类函数: # File action
aria haspoop
),但是我不知道如何为数据工具提示设置空白属性
最近的一次尝试是传递一个nil值,但它会打印出“null”
:
我还尝试将带有:工具提示符号的数组传递给数据:
,但这也不起作用。我不知道如何添加没有值的solo属性。据我所知,属性的值不能为空。所以我在上一次做类似的事情时用了“”。如果您查看Rails代码中的此类函数:
# File actionview/lib/action_view/helpers/tag_helper.rb
def tag_option(key, value, escape)
value = value.join(" ") if value.is_a?(Array)
value = ERB::Util.h(value) if escape
%(#{key}="#{value}")
end
它总是需要一个值。你很接近,只是代替了数据:{tooltip:nil}
put数据:{tooltip:'}
# File actionview/lib/action_view/helpers/tag_helper.rb
def tag_option(key, value, escape)
value = value.join(" ") if value.is_a?(Array)
value = ERB::Util.h(value) if escape
%(#{key}="#{value}")
end