2011-04-27 54 views
1

我需要向我的网站添加富文本编辑器。这是我第一次这样做,所以你建议我使用哪种富文本编辑器?我需要一个功能完整且易于与Rails应用程序集成的应用程序,同时我也使用原型。用于Rails应用程序的富文本编辑器

在此先感谢:)

+0

@Blorgbeard谢谢你纠正我的问题,我认为你也投了我的票我是什么原因投票给我,所以我不应该重复向前 – 2011-04-27 08:06:35

+0

我不是downvoter,但我可以建议你尝试将来您的问题标题会更好一些。你原来的标题基本上是“我有问题”,而不是对问题的简要描述。我们知道你有问题,这就是为什么你发布一个问题:) – Blorgbeard 2011-04-27 08:11:30

+0

此外,你的问题将更容易阅读几个更完整的中止 - 打破你的想法到更短的句子。 – Blorgbeard 2011-04-27 08:13:34

回答

4

因为海报上面已经建议你可以添加TinyMCE的编辑。但恕我直言,这些编辑器生成的HTML往往会变得混乱。我建议你看看像Redcloth。带有文本字段。而且为了增加金光闪闪,你可以给一个ajaxy预览,就像stackoverflow一样!这将是一个更清洁的解决方案恕我直言。

如果您打算使用WYSIWYG编辑器,请参阅CKeditor以及Yahoo YUI2 Rich Text Editor

至于TinyMCE有一个Rails plugin,如果你决定使用它,会让事情变得更容易。

+0

html生成的杂乱是什么方式?有一个例子来备份你所说的内容是很好的。我问这个是因为我感兴趣,不是因为我说你错了。 – rzetterberg 2011-04-27 08:23:42

+0

好现在,我没有任何关于每个人的想法,但我正在探索这两个,并会看到哪一个可以让我轻松实现更好的功能。 – 2011-04-27 08:24:35

+1

我现在懒得制作一个例子。但是如果你有兴趣,只需尝试一下所有WYSIWYG编辑器,写几行。看看它生成的html。它的有效的HTML好吧,但它会有一堆未完成的标签。你可以看看这个链接:http://redcloth.org/articles/wysi-dangerous-why-wysiwyg-editors-are-bad-for-your-website/ – thekindofme 2011-04-27 08:28:08

1

我会建议TinyMCE这是很容易实现。您只需为要使用的textarea添加一个id,然后在TinyMCE的配置中使用该id。你甚至可以配置TinyMCE在所有textareas上放置一个RTE。

它是用JavaScript编写的,所以它使用什么后端并不重要。

http://tinymce.moxiecode.com/

这里是一个例子与源:

http://tinymce.moxiecode.com/tryit/full.php

+0

嗯,感谢我给它一个尝试。 – 2011-04-27 08:01:37

0

Aloha看起来不错,有一些非常好的功能,但我遇到了一些恼人的错误。你可能想看看Mercury