2013-10-28 98 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

相關問題