0

我正在使用 Ruby on Rails 4,我想在我的应用程序中添加一个文本编辑器,这可能是一种更简单、更容易的方法。我打算用它来编辑我的表单中的描述内容,所以我可能需要一些用于编辑文本的功能是斜体粗体、添加一些超链接和一些基本的可定制功能,比如blockquote“标记语言”在 Wikipedia、Github 或 Stackowrflow 本身。

我对网络编辑器几乎是新手,但出于性能原因,我正在寻找“最小”/“轻”/“不强”的编辑器。也就是说,例如,编辑器应该是:

  • 尽可能小;
  • 无样式(至少用于自定义 CSS 模板,如果有的话);
  • 最终没有高级功能,例如图像上传功能(因为我不打算使用这些功能)。

当然,它应该与 Rails 4 “可集成”,并与 Rails 本身附带的相关 jQuery 1.10.2 兼容。

注意:我看到许多编辑器就像WYSIWYG富文本编辑器一样,但也许 WYSIWYG 根本不是我的最佳选择。我仍然不确定该选择什么。

4

2 回答 2

3

CKeditor多年来一直是优质的编辑器,并且做得很好

看看https://github.com/tsechingho/ckeditor-rails它非常不显眼,但是需要启用 JS。

您可以通过在资产文件夹中放置一个简单的配置文件来轻松自定义它,您可以在其中选择要使用的选项卡,例如:

CKEDITOR.editorConfig = (config) ->
    config.uiColor = "#333333"
    ..... # other config options available
    config.toolbar=[ ['Cut','Copy','Paste','-','Undo','Redo','RemoveFormat','-','Link','Unlink','-','Table','HorizontalRule','SpecialChar'], '/' ]

目前发布的 gem 仅适用于 Rails 3,但是您可以轻松修改 gemfile 以指向 github 而不是 ruby​​gems

于 2013-10-28T10:22:34.680 回答
0

出于您的目的,有很多 js 插件。他们中的大多数都有最小的设置。您也可以创建自己的控件(html 助手)。

于 2013-10-28T09:57:16.907 回答