2012-05-01 4 views
2

Я пытаюсь сделать это в качестве помощника:Как добавить атрибут данных в Rails radio_button?

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 

Но, если я сделаю это, я всегда получаю неопределенный локальные переменный или метод `«ошибку продукта.

Если я удалю элемент: product-product-id => product_id, то он правильно выдает радиокнопку.

Как добавить атрибут данных в radio_button?

+0

что, если вы: ':«Данные продукты-идентификатор»' – apneadiving

ответ

8

Попробуйте это: "data-product-id" => product_id

+2

который я написал в комментариях – apneadiving

+0

Извините, я видел ваш комментарий только после того, как. –

+0

проблем нет и +1 :) – apneadiving

Смежные вопросы