WYSIWYG编辑器是否有一个很好的红宝石宝石,可以轻松使用rails应用程序?

===============>>#1 票数:24 已采纳

虽然它肯定不是一个直接的答案,但在过去我发现我更喜欢使用RedCloth(如果你不喜欢Textile,则使用Markdown解析器)并使用带有AJAXy预览的简单textarea。 一般来说,WYSIWYG编辑器在创建冗余标签和类似标签方面有着悠久的历史,导致可能破碎的HTML片段。

===============>>#2 票数:9

更新2010年。我刚刚使用tinyMCE gem在Rails应用程序中实现了TinyMCE。

你可以在这里找到它: http//github.com/kete/tiny_mce

花了不到5分钟,在我的基本测试中,它运行得很好。 2010年6月有一个提交,所以看起来这是一个积极开发的宝石。

希望能帮助一些googlers。

===============>>#3 票数:9

虽然我知道这已经回答了我想添加关于纺织品的使用...我完全同意,但我建议在before_save过滤器中处理它。 假设您有一个名为“ details ”的数据库字段 - 只需添加一个名为“ details_html ”的字段。 然后做这样的事......

before_save :convert_details

def convert_details
  return if self.details.nil?
  self.details_html = RedCloth.new(self.details).to_html
end

RedCloth可以获得一点点进程,如果你经常在每个渲染上处理这些东西,你会遇到一些内存问题......这只会帮助你降低一些所需的资源。

===============>>#4 票数:6

我不确定Ruby Gem,但TinyMCE是一个可定制的,通常稳定的WYSIWYG编辑器,它可以很容易地与任何项目集成。 我已经多次使用它了。

===============>>#5 票数:6

一个类似的问题: Rails最好的WYSIWYG是什么 - Ruby on Rails博客

我也在这里粘贴了同样的解决方案。

我强烈建议你试试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/

===============>>#6 票数:4

我使用FCKEditorOnRails插件: http//github.com/UnderpantsGnome/fckeditor_on_rails/tree/master

请注意,如果您遇到旧版本的错误,通常可以在没有太多调整的情况下放入最新版本的FCKEditor。

===============>>#7 票数:3

http://livepipe.net/control/textarea上查看所选答案中提到的AJAXY预览的WYSIWYG降价编辑器。

===============>>#8 票数:2

有一个插件可以使用带有rails的TinyMCE,有关rails wiki的大量信息。

===============>>#9 票数:1

FCKEditor为+1 - 有一个很棒的Rails插件,包含帮助器。 然而,它通常是矫枉过正,因为它具有一切功能。 在许多情况下,更简单的东西,如jQuery的WYSIWYG编辑器,非常适合包装文本区域输入。

===============>>#10 票数:0

我真的很喜欢CKeditor的宝石。 它比TinyMCE更优雅,特别是如果你处理原始HTML。 CKeditor显示在页面上--TinyMCE提供弹出窗口。 CKeditor也可以直接访问所有标题之类的内容。 TinyMCE需要黑客攻击。

RedCloth无法支持所有HTML对我来说是一个破坏者。 (除此之外,你不能支持给图像一个描述或标题!!!!)我不介意标记,因为完全缺乏灵活性。 此外,这就像学习一门新语言 - 很多标记与直观(如图像对齐)相反,我无法想象要求贡献者学习所有这些。

对于评论,我会使用更轻量级的东西。

===============>>#11 票数:0

我在使用CKEditor(gem“ckeditor”)时遇到了不好的经历..我设法让它在本地机器上工作,但在尝试将它部署到Heroku时遇到了很多问题。似乎代码太重而无法自动预编译代码在Heroku上...这意味着它毫无用处......

编辑:解决方案:确保在将其部署到Heroku之前预编译javascript。

===============>>#12 票数:0

我会使用Tiny MCE它是一个Java Script解决方案,我已经与Web Applications集成来编辑HTML。

http://www.tinymce.com/

  ask by wusher translate from so

未解决问题?本站智能推荐:

2回复

用于不同语言的Rails富文本编辑器

我正在构建一个Rails 4应用程序,我希望用户能够使用不同类型的文件读取/写入/上载/下载文件,并根据文件的编程语言突出显示颜色。 目前我发现了一些宝石,它们允许您阅读文件并使用颜色突出显示,就像崇高或任何其他富文本编辑器一样。 我没有找到任何允许您选择语言的文本编辑器,并根据所选择的
4回复

Rails 4审核宝石[已关闭]

我正在寻找一个Rails 4支持的gem来执行审计相关的任务。 我找到了类似的宝石,但是不支持Rails 4(除了纸质跟踪,但它具有我不需要的所有版本化的东西): github审计 github pfeed github userstamp github paper_t
1回复

Ruby on Rails图形化宝石? [关闭]

什么Ruby on Rails gems可用于图形数据? 这应该包括创建饼图,条形图等的能力。 请提供指向gem,其支持文档或屏幕截图的链接。
1回复

是否有所有最有用的Rails宝石清单? [关闭]

我是Rails的新手,而且我了解到,使用正确的宝石可以节省很多时间。 例如,simple_form非常适合制作表单,high_voltage非常适合制作静态页面。 我一直在阅读http://learn-rails.com/ruby-on-rails-tutorial-for-beginner
1回复

创建自己的宝石。 注册新的Rails控制器

我的想法是创建一个gem,它将在页面中向现有应用程序添加一些服务数据。 我已经创建了这个应用程序,我想将其提取为单独的gem。 它包含三个文件-模型(与数据库无关),控制器和视图(erb) 所以我的问题是-在安装gem或初始化应用程序后,如何将我的gem控制器注册(或连接)到Rails
1回复

Ruby on Rails问题..主要处理红宝石/捆绑器

我正在尝试使用rspec,由于某种原因,它无法正常工作。 我认为它缺少某些依赖项。 Ruby 1.9中的其他所有功能都可以在我的笔记本电脑上完美运行。 所以我做了一个ruby gems系统更新(sudo gem update --system)。 然后,我进行了gem更新(sudo ge
2回复

创建Rails宝石

我想以模块化方式构建我的应用程序:例如,我可能有: 注意 :项目和任务可以包含许多用户。 我想要构建这个的方式是: 用户=宝石 项目=宝石 任务=宝石 每个都可以返回json(for ember)或html。 两者都没有相互依赖,这个想法是每个都
1回复

受保护的红宝石宝石[关闭]

我遇到了一个用Ruby on Rails编写的客户已经开发的应用程序。 我只看到应用程序目录,而controllers文件夹为空。 文件config.ru会加载Gemfile中未列出的Gem。 该服务器是cPanel ,可能是VPS或Cloud Server。 开发网站的公司采取
1回复

护栏和宝石更新

我想用命令创建应用 Grails新的APPP 并创建2个目录:new和appp。 我认为我应该更新我的rails或gems版本。 我怎样才能做到这一点? 我使用UBUNTU 10.04 谢谢 :)
1回复

Ruby On Rails-Twitter宝石

当使用Twitter rails gem从某些用户获取提要时,是否可以在一个查询中同时包含多个用户? 我的主要目标是从5个不同的用户那里获取最新的推文。 目前看起来像这样。 而且感觉有点hacky ...我也可以做到这一点。 但这仍然是5个查询。