Rails a quelques construit dans des méthodes d'aide pour faire face aux liens (url_for, link_to, auto_link), mais aucun ne exactement ce que je dois:liens personnalisés dans Rails
Je veux que l'utilisateur peut spécifier une URL , et pour moi d'être en mesure de modifier le texte, il apparaît comme. auto_link fait presque ce que je veux, sauf que vous ne pouvez pas changer le texte du lien, et il ne reconnaît pas les liens qui sont tapés comme: stackoverflow.com. Vous devez entrer www.stackoverflow.com
Je veux que l'utilisateur puisse entrer quelque chose comme « stackoverflow.com », et pour moi d'être en mesure de générer html comme ceci:
<a href="http://www.stackoverflow.com">Username</a>
Est y at-il un plugin là-bas qui ajoute des méthodes auxiliaires de liaison?
Pour remplacer l'expression rationnelle de 'auto_link', vous pouvez créer un fichier ruby dans' config/initializers/auto_link_regex.rb' et coller le code comme indiqué dans https://gist.github.com/715149. Modifiez l'expression rationnelle comme vous le souhaitez. Je suis incapable de casser l'expression rationnelle qui fonctionnerait bien pour votre problème. En train d'essayer. – Chirantan
vous pouvez vérifier cette expression rationnelle dans rubular.com, j'ai essayé la version de Chirantan sur quelques cas de test et cela fonctionne –