レールアプリで簡単に使えるWYSIWYGエディタ用の良いルビーの宝石はありますか?Rails用WYSIWYGエディタの宝石?
答えて
確かに直接的な答えではありませんが、過去に私はRedCloth(またはTextdownを使用しない場合はMarkdownパーサ)を使い、AJAXyプレビューで簡単なテキストエリアを使用する方が好きです。一般に、WYSIWYGの編集者は冗長なタグなどを作成する長い歴史を持っており、潜在的に壊れたHTML断片につながっています。
私はRuby Gemについてはわかりませんが、TinyMCEは、任意のプロジェクトで簡単に統合できるカスタマイズ可能な、一般的に安定したWYSIWYGエディタです。私はそれを何度も使ってきました。古いバージョンのバグに実行している場合は、一般的に非常に微調整することなく、FCKEditorの最新バージョンにドロップすることができますhttp://github.com/UnderpantsGnome/fckeditor_on_rails/tree/master
注:
私はFCKEditorOnRailsプラグインを使用します。
私はこれが答えられたことを知っていますが、私は繊維の使用に関して追加したいと思います...私は完全に同意しますが、before_save
フィルターで処理することをお勧めします。たとえば、「」というデータベースフィールドがあるとします。「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は少しのプロセスを重くすることができます...このような何かを行うと、あなたは常にそれぞれの上にものを処理している場合は...これはちょうど役立ついくつかのメモリの問題に実行するつもりレンダリング必要なリソースを減らしてください。
選択した回答に記載されているAJAXYプレビューのWYSIWYGマークダウンエディタについては、http://livepipe.net/control/textarea をご覧ください。
+1 FCKEditor - ヘルパーを含む素晴らしいRailsプラグインがあります。しかし、それはすべての機能を備えているので、しばしば不幸です。多くの場合、jQueryのWYSIWYGエディタのような単純なものは、テキスト領域の入力をラップするのに最適です。
同様の質問:What is the best WYSIWYG for Rails - Ruby on Rails Blog
私はあまりにもここに私の同じ溶液を貼り付けました。
WYSIHATを試してみることを強くお勧めします。上記の編集者の最大の問題は、サイズが大きく、カスタマイズが難しい(能力)ことです。これらのエディタのほとんどでは、悪いコードは大きなターンオフです。 WYSIHATはWYSIWYGエディタのフレームワークによく似ています。非常に簡単にカスタマイズできます。簡単に構成できます。そして、それはもっと..それは37シグナルによって支えられています。私がTinyMCEについて気に入っているのは、レイアウトを保存する単語機能からのペーストです。しかし、その1つの機能ではない場合、私は残りの部分が本当にかさばることがわかります。パート2 http://jrmehle.com/2009/01/25/wysiwhat-wysihat-part-1/
:WYSIHATを使用して上のhttp://37signals.com/svn/posts/1330-introducing-wysihat-an-eventually-better-open-source-wysiwyg-editor
チュートリアル:パート1を
この記事を読んでくださいhttp://jrmehle.com/2009/02/13/wysiwhat-wysihat-part-2/
と素晴らしいレール・エンジンが開発されtheresのあなたの人生をさらに容易にするためにJeff Kreeftmeijer(80ビーンズ。COM)37signalsのWYSIHATエディタについて:http://github.com/80beans/wysihat-engine
そして相続人ジェフ・Kreeftmeijerの記事:私はちょうどTinyMCEの宝石を使用してのRailsアプリでTinyMCEのを実装2010のhttp://www.80beans.com/2009/10/01/wysihat-engine/
更新。
あなたはここでそれを見つけることができます:http://github.com/kete/tiny_mce
それは5分未満を取って、私の基本的なテストでは、それは完全に働いています。 2010年6月にコミットしたので、これは積極的に開発された宝石のようです。
いくつかのGoogle社員に役立つことを願っています。
私は本当にCKeditorの宝石を愛しています。 TinyMCEよりもはるかにエレガントです。特に、生のHTMLを扱う場合は特にそうです。 CKeditorがページに表示 - TinyMCEがポップアップを表示します。 CKeditorは、すぐにすべての見出しのようなものにアクセスすることもできます。 TinyMCEはハッキングが必要です。
RedClothがすべてのHTMLをサポートできないことは、私にとってデングブレイカーでした。 (他にも、画像に説明やキャプションを付けるのをサポートすることはできません!!!!)私は、柔軟性が完全に欠けているほどマークアップを気にしませんでした。さらに、新しい言語を学ぶようなものでした。マークアップの多くは、直感的な(イメージの整列のような)逆のものでしたが、寄稿者にすべてのことを学ばせることを想像することはできませんでした。
コメントのために、私はもっと軽いものを使用します。
私はCKEditor(gem "ckeditor")に悪い経験をしていました。私はそれをローカルマッシンで動作させることができましたが、それをHerokuに展開しようとすると多くの問題を抱えていました。 Heroku上でコードを自動的にプリコンパイルする...つまり、それはまったく役に立たないことを意味します。
EDIT: 解決策:JavaScriptをHerokuにデプロイする前に、JavaScriptをプリコンパイルしてください。
私はTiny MCEを使用します。これは、Webアプリケーションと統合してHTMLを編集するJava Scriptソリューションです。
- 1. Lightweight Rails 3 WYSIWYGエディタ
- 2. 良いRails 3 WYSIWYGエディタ?
- 3. WYSIWYG HTMLエディタ - > PDF(Prawn + Rails)
- 4. IE用WYSIWYGエディタ
- 5. Railsの4:石造の宝石
- 6. Rails 3のプロジェクトフォルダと宝石
- 7. Railsの3宝石は、私はこの宝石をした
- 8. Railsモデルに外部宝石を使用
- 9. オフラインWYSIWYG MediaWikiエディタGitHub用
- 10. Railsの宝石トンボのデフォルトのストレージ・パス
- 11. パフォーマンスベンチマークのためのRailsの宝石/ツール?
- 12. Railsの5グーグル-場所の宝石エラー
- 13. Algolia rails複数のジオロケーションの宝石
- 14. rails - 場所でのテキストフィールドの宝石
- 15. Ruby on Railsのソーシャルメディアプロファイルの宝石?
- 16. のRails 2.3.11管理者の宝石
- 17. Railsサニタイズ宝石の3つの質問
- 18. Railsのジオコーダ宝石ショーの結果
- 19. javascript WYSIWYG HTMLエディタ?
- 20. ACF WYSIWYGエディタ
- 21. シンプルなWYSIWYGエディタ
- 22. WPF WYSIWYGエディタ
- 23. 角度WYSIWYGエディタ?
- 24. Railsの宝石を変更する
- 25. Ruby on Rails 3.1のツリービュー宝石
- 26. Railsは+ Dalli memcacheの宝石:DalliError:
- 27. はRailsの宝石は問題
- 28. Railsの3 - 祖先宝石方法は
- 29. Rails宝石なしのページ分割
- 30. 使用する宝石:emberjs-rails vs rasputin vs ember-rails?
私は強く、少なくともソリューションとしてテキスタイル一緒に行くことを考えお勧めしたいと思います。多くの場合、WYSIWYGエディタが必要なほど複雑なものは複雑なので、WYSIWYGエディタはうまく動作しません。 –
Textileに行くにはエディタをお勧めできますか? –