【问题标题】:How do I add a data attribute to a Rails radio_button?如何将数据属性添加到 Rails 单选按钮?
【发布时间】:2012-05-01 13:15:45
【问题描述】:

我正在尝试在助手中执行此操作:

  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 => product_id 部分,那么它会正确输出单选按钮。

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

【问题讨论】:

  • 如果你这样做::"data-product-id"

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


【解决方案1】:

试试这个: "data-product-id" =&gt; product_id

【讨论】:

  • 这是我在cmets中写的
  • 对不起,我才看到你的评论。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-04
  • 2012-05-20
  • 2010-11-27
  • 2016-03-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多