SEO/Rails - Comment ajouter la balise de titre à chaque “link_to”
Je suis surpris Rails créateur n'avais pas pensé que, si quelqu'un peut aider, ce serait génial.
Comment pouvons-nous faire pour changer cela:
<%= link_to "My Title", :controller => "products" %>
à ce automatiquement:
<%= link_to "My Title", :controller => "products", :title => "My Title" #basically a copy of the text %>
Je pense que ça pourrait aider SEO beaucoup.
Merci beaucoup!
Alex
Ce ne serait pas aider SEO — il serait tout à fait superflu. Il serait ajouter laid info-bulles tous sur la place et de répéter de nombreuses informations pour les utilisateurs de lecteurs d'écran. Utiliser un attribut title lorsque vous avez besoin de fournir des informations supplémentaires que vous ne pouvez pas inclure dans le texte du lien ou n'est pas suffisamment important de le faire.
Je suis surpris que vous voulez faire cela, n'est-ce pas le lien de texte assez...?
David de répondre, en un sens, mais j'ai eu l'expérience avant. Il est préférable de répéter le texte que de laisser la balise de titre vide. Et je n'ai pas le temps de préciser "informations supplémentaires" pour tous mes liens. Merci à vous deux pour l'intérêt.
Pas de balise de titre? Qu'est-ce que vous avez à faire avec les attributs de titre...? Ce n' "j'ai eu l'expérience avant"? o_O
Je suis surpris que vous voulez faire cela, n'est-ce pas le lien de texte assez...?
David de répondre, en un sens, mais j'ai eu l'expérience avant. Il est préférable de répéter le texte que de laisser la balise de titre vide. Et je n'ai pas le temps de préciser "informations supplémentaires" pour tous mes liens. Merci à vous deux pour l'intérêt.
Pas de balise de titre? Qu'est-ce que vous avez à faire avec les attributs de titre...? Ce n' "j'ai eu l'expérience avant"? o_O
OriginalL'auteur Alextoul | 2010-09-23
Vous devez vous connecter pour publier un commentaire.
Essayer quelque chose comme ça
N'ai pas testé le code et ne me souviens pas exactement de link_to spec mais je pense que vous obtenez l'idée
Ne serait pas args.de fusion(:title => titre) remplacer le titre dans args, dans le cas où il a été spécifié? { :title => titre }.de fusion(args) doit être droit.
OriginalL'auteur cryo28
C'est les rails de 3 façon:
Pour en savoir plus: https://www.searchenginejournal.com/how-to-use-link-title-attribute-correctly/
OriginalL'auteur Abram
Votre question est valide et je ne sais pas pourquoi vous êtes-voter, mais, le créateur de rails A fait penser à cela. En fait, vous pouvez le faire de manière très simple, au lieu de compliquer à l'aide d'une méthode personnalisée:
Vous pouvez en fait ajouter un paramètre que vous aimez, non seulement le titre.
Espérons que cette aide!
OriginalL'auteur dsignr