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