2009-12-19 9 views
0

Rails a l'aide link_to, et je suis conscient que sa sortie est déterminée par la méthode ActionView :: Helper :: UrlHelper`, mais qu'est-ce qu'un moyen simple et facile de modifier le comportement ou plutôt faire une aide différente qui fonctionnerait de la même, le comportement par défaut serait quelque chose de similaire à:Modifier html de rails aide `link_to`

<a href="/blah" class="my_link">go to blah</a> 

dire donc je voulais avoir un <span> à l'intérieur du <a> comme ceci:

<a href="/blah" class="my_link"><span>go to blah</span></a> 

Si Je wante d pour créer l'assistant, je suis conscient que je devrais probablement mettre dans mon fichier app/helpers/application_helper.rb mais comment pourrais-je le construire?

Répondre

2

link_to prend un bloc. Vous pouvez faire à peu près tout ce que vous voulez.

+0

Impressionnant, trouvé dans la documentation. –

0

Helper est juste fonction normale, il n'y a rien de magique:

def my_link_to 
    put your code here 
end 
Questions connexes