С rails версии 2.3.8 я пытаюсь получить вывод HTML, например:
Product list
Итак, тег A с настраиваемым атрибутом "data-role". (Причина, по которой мне нужны "data -role "атрибут заключается в том, что я работаю с JQuery Mobile , который использует этот атрибут и творит чудеса) Итак, я пытался сделать это
<%= link_to "product list", :controller => "product", :action => "list", "data-role" => "button" %>
Судя по в этом руководстве возможно, это сработает в rails 3, но в rails 2.3.8 он интерпретирует это, генерируя параметр data-role = button в URL-адресе ссылки.
Один из способов получить желаемый HTML-вывод - использовать вместо этого url_for:
"list" %>" data-role="button">Product list
Немного длинно и некрасиво. Есть ли способ заставить link_to выводить настраиваемые атрибуты в теге A (?)