Existe-t-il un moyen de filtrer les liens postés dans un commentaire ou dans un formulaire? Le type de données de la colonne où le champ est stocké peut être du texte ou varchar. Je veux essentiellement enlever tout type d'URL intégrée dans le contenu.Filtrage des liens dans les rails
0
A
Répondre
1
Vous pouvez essayer strip_links
. Des Rails docs:
strip_links('<a href="http://www.rubyonrails.org">Ruby on Rails</a>')
# => Ruby on Rails
strip_links('Please e-mail me at <a href="mailto:[email protected]">[email protected]</a>.')
# => Please e-mail me at [email protected]
strip_links('Blog: <a href="http://www.myblog.com/" class="nav" target=\"_blank\">Visit</a>.')
# => Blog: Visit
Il y a aussi un strip_tags
qui supprime toutes les balises HTML d'une chaîne.
Cependant, ces fonctions ne seront pas disponibles dans votre modèle; seulement dans vos opinions. Pour autant que je sache, il n'y a pas de méthodes intégrées pour accomplir cela à partir du modèle. Si vous avez besoin de le faire dans la vue, vous pouvez essayer d'étendre le modèle avec les classes ActiveView pertinentes. Sinon, il devrait être assez facile de construire une expression régulière pour supprimer les liens. En plus des strip_links et strip_tags déjà mentionnés, il y a un certain nombre de text helpers utiles dans ActionView.
0
Questions connexes
- 1. Filtrage des requêtes ActiveRecord dans les rails
- 2. Filtrage collaboratif dans les rails
- 3. liens personnalisés dans Rails
- 4. Liens Wiki automatiques dans Rails
- 5. liens dans les commentaires dans une application rails
- 6. Comment définir automatiquement tous les liens à nofollow dans Rails
- 7. Filtrage avancé sur Google Analytics pour récupérer des redirections et les convertir en liens externes
- 8. Filtrage des résultats dans solr
- 9. Filtrage des résultats dans des rails avec des cases à cocher à valeurs multiples
- 10. Filtrage des données dans R
- 11. Ouverture des liens dans les onglets
- 12. Gestion des liens dans les applications Silverlight
- 13. Trouver des espaces dans les liens d'ancrage
- 14. Liens vers du contenu dynamique dans Rails?
- 15. Filtrage Hashtag avec Ruby on Rails
- 16. Filtrage par sous-chaînes de date dans Rails
- 17. Filtrage en entier le plus élevé d'un tableau de liens
- 18. Création d'un formulaire de filtrage de vue spécialisé dans Rails
- 19. Comment afficher les liens de connexion/déconnexion sur les rails?
- 20. Filtrage des données dans GridView dans .net2.0
- 21. Apache2, Git, Capistrano & Rails - créer des liens symboliques
- 22. AS3 Filtrage des objets
- 23. Filtrage des ressources m2eclipse
- 24. Filtrage des requêtes SQL
- 25. Filtrage des mesures MDX
- 26. Filtrage des objets hérités
- 27. Filtrage des données dans un tableau
- 28. Filtrage des données XML liées dans WPF
- 29. Filtrage des avertissements dans Visual Studio 2008
- 30. Filtrage des lignes DataGridView dans .Net