如何将数据属性添加到R​​ails radio_button?

时间:2012-05-01 13:15:46

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2

我正试图在帮手中做到这一点:

  def radio_button_by_code(da_form, da_field, product_id, option_code)
    txt = Product.find(product_id).options.find_by_code(option_code).title
    btn = da_form.radio_button(da_field, txt, :data-product-id => product_id)
    "<label>#{btn} #{txt}</label>".html_safe
  end

但是,如果我这样做,我总是得到一个未定义的局部变量或方法“产品”错误。

如果我删除:data-product-id =&gt; product_id部分,然后正确输出单选按钮。

如何将数据属性添加到radio_button?

1 个答案:

答案 0 :(得分:9)

试试这个: "data-product-id" => product_id