Почему вы хотите изменить поведение link_to
? Для всплывающих подсказок вам нужно установить атрибут title
или использовать что-то с javascript. Так что вам не нужно менять поведение по умолчанию.
<%= link_to "A PDF document",
"/some_file.pdf",
:title => "Tooltip in Most Browsers"
#, :class => "pdf %>
Если вы хотите какую-нибудь необычную классную подсказку, попробуйте google "jQuery tootltip" или что-то подобное.
Вы также можете добавить :class => "pdf"
, чтобы иметь возможность найти все ссылки в формате PDF с помощью JavaScript. В jQuery это может выглядеть так:
$('a.pdf');
Если вы создадите много таких ссылок, вы можете DRY сделать это с помощью этого помощника:
def link_to_pdf(name,path,title)
link_to name, path, :title => title, :class => "pdf"
end