Je crée une application Rails 3 avec des blogs, des commentaires et d'autres fonctionnalités qui nécessitent que les utilisateurs saisissent du texte.
Ma question est de savoir s'il est préférable d'utiliser ou non un éditeur de texte riche en Javascript. Quels seraient les avantages et les inconvénients. S'il s'agit d'une approche recommandée:
merci d'avance,
Steve
Les éditeurs de texte les plus riches pour le Web utilisent JavaScript. Ce sont quelques-uns des plus populaires que vous pourriez envisager
Bien sûr, vous pouvez également envisager des alternatives lourdes comme TinyMCE ou CKEditor, si vos besoins sont tels.
Ruby on Rails Solutions
Si vous devez ajouter des images à votre zone de texte via une bibliothèque Ruby on Rails, telle que Paperclip ou Carrierwave , vous pouvez considérer l'un de ces
Le problème avec l'utilisation d'un éditeur JavaScript habituel
La plupart des éditeurs javascript demandent une URL lorsque vous essayez d'ajouter une image à votre zone de texte, donc si vous devez le faire, vous devrez peut-être télécharger l'image ailleurs et fournir à l'éditeur l'URL.
Il y a cependant un éditeur JavaScript que j'ai trouvé, http://nicedit.com/ , qui effectue un AJAX téléchargement vers http: // imageshack. us lorsque vous ajoutez une image. Bien sûr, les images qui seront servies deviendront totalement dépendantes de l'imagehack qui peut ou non fonctionner pour vous. Cela dépend vraiment de votre scénario.
J'utilise CKEditor
Je vous conseille d'installer le Rails_admin gem et suivez les instructions dans le README pour configurer CKEditor
Il est vraiment facile à utiliser, semble bon et est régulièrement entretenu
Si vous préférez ne pas utiliser la gemme Rails_admin, alors vous pouvez utiliser l'une des nombreuses gemmes Rails ckeditor
bonne chance