什么是最好的WYSIWYG for Rails - Ruby on Rails博客

时间:2010-04-17 15:47:31

标签: ruby-on-rails ruby

允许在Ruby on Rails博客的正文:文本字段中添加图像和嵌入视频的最佳方式是什么?

据我所知,我可以使用像Paperclip这样的附件将照片添加到记录中,但我想知道如何将图像/视频放入帖子的实际主体中。

3 个答案:

答案 0 :(得分:4)

我强烈建议你试试WYSIHAT。上面提到的编辑器最大的问题是其庞大的尺寸和“难以定制”(能力)。大多数这些编辑器中的错误代码是一个很大的转折点。 WYSIHAT更像是WYSIWYG编辑器的框架。非常容易定制。易于配置。还有更多..它由37signals支持。我对TinyMCE的看法是它从单词功能粘贴,保留了布局。但如果不是因为那个功能我发现其余部分真的很笨重。

请阅读这篇文章:http://37signals.com/svn/posts/1330-introducing-wysihat-an-eventually-better-open-source-wysiwyg-editor

使用WYSIHAT的教程: 第1部分:http://jrmehle.com/2009/01/25/wysiwhat-wysihat-part-1/

第2部分:http://jrmehle.com/2009/02/13/wysiwhat-wysihat-part-2/

为了让您的生活更轻松,Jeff Kreeftmeijer(80beans.com)为37signals WYSIHAT编辑器开发了一款非常棒的轨道引擎: http://github.com/80beans/wysihat-engine

以下是Jeff Kreeftmeijer撰写的一篇文章: http://www.80beans.com/2009/10/01/wysihat-engine/

答案 1 :(得分:3)

试试CKEditor for Rails。它是FCK编辑器的新版本,具有非常干净的HTML生成器。很容易嵌入。您需要做的就是用另一个帮助器标记替换输入(文本区域)帮助器标记(用于内容)。在项目README中很好地描述了所有内容。 您可以直接从CKEditor上传文件(图片)并在内容中使用它们。

答案 2 :(得分:0)

获得类似嵌入式内容的一种经典方法是使用像TinyMCE这样的WYSIWYG编辑器。我使用了插件TinyMCE,还有TinyMCE Plus。 TinyMCE本身可能有插件来处理一些嵌入的东西。

如果您开始在自己的帖子中添加一些标签,请确保您正在保护自己免受脚本攻击等问题,例如使用sanitize来清除您不想允许的标签。请务必阅读XSS and HTML/JavaScript injection