2013-10-28 60 views
0

我正在使用Ruby on Rails 4,我想在我的应用程序中添加文本编辑器,可能更简单更简单。我打算只用它来编辑我的表单中的描述内容,所以我需要编辑文本的某些功能是斜体,加粗,要添加一些hyperlinks和一些基本的可定制功能,如,可能是一个“标记语言”,例如维基百科,Github或Stackowrflow本身。适用于Rails应用程序的最小网络编辑器

我几乎不熟悉web编辑器,但出于性能方面的原因,我正在寻找一个“最小”/“轻”/“不强”的编辑器。也就是说,例如,编辑应该是:

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

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

:我看到很多编辑为样WYSIWYGsrich-text editors但是,也许,在WYSIWYGs是不是为我的问题的最佳选择。我仍然不确定要选择什么。

回答

0

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

+1

你能更明确地回答你(因为我几乎不熟悉Web编辑器和Rails)吗?例如,你能链接一些对我有用的JS插件吗?或者你可以添加一篇关于如何“创建自己的控件(html助手)”的文章? – Backo

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'], '/' ] 

目前公布的创业板只能使用Rails 3 ,但是你可以很容易地修改你的gemfile指向github而不是rubygems

+1

为了使'CKeditor'能够与我的Rails 4应用程序一起工作,我应该在'Gemfile'中指向Github上的什么gem(也就是说,什么git URL)? – Backo

+0

这一个建议它是R4兼容:https://github.com/galetahub/ckeditor – Matt

+0

主人支持rails 4,它只是没有被推到rubygems(上次我看),所以只是'gem'ckeditor_rails',:git =>'https:// github.com/tsechingho/ckeditor-rails''应该可以正常工作 – Yule

相关问题