0

Ruby on Rails 4 を使用しており、アプリケーションにテキスト エディターを追加したいと考えています。おそらく、よりシンプルで簡単な方法です。フォームの説明コンテンツを編集するためだけに使用する予定なので、テキストを編集するために必要な機能の一部は、斜体太字ハイパーリンクと基本的なカスタマイズ可能な機能を追加するためのものですblockquote。おそらく「マークアップ言語」などウィキペディア、Github、または Stackowrflow 自体で。

私は Web エディターにほとんど慣れていませんが、パフォーマンス上の理由から、「最小限」/「軽い」/「強くない」エディターを探しています。つまり、たとえば、エディターは次のようにする必要があります。

  • 可能な限り小型。
  • スタイルフリー (少なくとも 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 を ruby​​gems の代わりに github を指すように簡単に変更できます。

于 2013-10-28T10:22:34.680 に答える
0

あなたの目的のために、多くのjsプラグインがあります。ほとんどの場合、最小限の設定しかありません。また、独自のコントロール (html ヘルパー) を作成することもできます。

于 2013-10-28T09:57:16.907 に答える