Quelle est la méthode préférée pour gérer les entrées de texte enrichi dans les rails? Markdown a l'air utile, mais je n'ai pas trouvé d'éditeur qui soit simple à configurer, et je ne suis pas sûr de savoir comment gérer l'html. (l'assistant sanitize
semble toujours autoriser des choses comme </div>
, ce qui casse ma disposition) Je voudrais garantir que le code nettoyé est valide XHTML Strict.Entrée de texte enrichi dans Rails
1
A
Répondre
1
J'ai choisi TinyMCE. Cela me permet d'assainir le code HTML renvoyé vers les balises et les attributs. Consultez la documentation de l'option valid_elements pour plus de détails. Mais attention, ces fonctions d'assainissement n'aident pas si quelqu'un envoie des messages directement (sans navigateur, par exemple en utilisant curl). J'utilise Tidy avec un peu d'aide de TidyFFI pour éviter de tels problèmes.
(Désolé, aucun lien parce que je ne suis pas autorisé à diffuser ce genre de programmes malveillants ;-)
1
De this thread il apparaît the editor dans la bibliothèque de l'interface utilisateur de Yahoo est une bonne solution. Essayez toujours la fonction de recherche en premier! :)
Questions connexes
- 1. Édition de texte enrichi dans Silverlight 2
- 2. zone de texte enrichi savefile
- 3. UITextView Texte enrichi?
- 4. IE la commande d'édition de texte enrichi
- 5. Quelles sont les meilleures options pour l'édition de texte enrichi dans Rails?
- 6. Zone de texte enrichi C#, accolade Correspondance
- 7. Comment puis-je capturer du texte enrichi en entrée d'un formulaire Web?
- 8. Intégration de Flash dans l'éditeur de texte enrichi
- 9. Copier-coller l'image dans l'éditeur de texte enrichi JavaScript
- 10. et entrée combobox texte
- 11. texte entrée multi-ligne
- 12. Comment afficher du texte enrichi dans un TDBGrid?
- 13. Inverser la sélection de texte par programmation dans une zone de texte enrichi (vb.net)
- 14. Éditeur de texte enrichi [WYSIWYG] avec pagination utilisant javascript
- 15. Gratuit RTE [éditeur de texte enrichi] aide nécessaire pour l'intégrer
- 16. comment changer la couleur du texte nouvellement ajouté dans la zone de texte enrichi
- 17. éditeur de texte Web enrichi avec saisie semi-automatique
- 18. Un bon contrôle de texte enrichi pour Silverlight
- 19. Zone de texte entrée cible iframe
- 20. entrée de texte dans IE7 semble cesser de fonctionner
- 21. remplissage d'une entrée de texte dans IE ... possible?
- 22. Quelle syntaxe simple peut-on utiliser pour du texte enrichi?
- 23. Désinfecter l'entrée Entrée XSS et HTML dans les rails
- 24. Afficher le numéro de ligne dans la zone de texte enrichi C#
- 25. Mise en surbrillance de la syntaxe VB.NET dans une zone de texte enrichi
- 26. Comment créer un contrôle de liste avec du texte enrichi dans FLEX?
- 27. Comment insérer un caractère Unicode dans une zone de texte enrichi?
- 28. Comment puis-je faire défiler une chaîne dans une zone de texte enrichi
- 29. Utilisation du filtre sécurisé dans Django pour les champs de texte enrichi
- 30. Événement attrayant lorsqu'un utilisateur clique sur un lien dans une zone de texte affichant un texte enrichi
semble utile, mais j'ai encore le problème de la sanitization sur le balisage généré, et je suis un peu Méfiez-vous des éditeurs WYSIWYG pour des choses comme ça en raison de la tendance pour eux de générer du code vraiment désordonné – Eric
Jetez un coup d'oeil au fil, beaucoup plus de solutions pour vous :) –