Rails 3 and Rich text editor

故事扮演 提交于 2019-12-02 13:52:37

Most rich text editors for the web use JavaScript. These are some popular ones you could consider

  1. jwysiwig
  2. markitup
  3. Redactor (This is great jQuery based wysiwyg editor that also has a Rails extension I've linked to below.)
  4. Bootstrap-wysihtml5 (If you're looking for a Twitter Bootstrap style editor)

Of course, you could also consider heavy-weight alternatives like TinyMCE or CKEditor, if your needs are such.

Ruby on Rails Solutions

If you need to able add images to your textarea through a Ruby on Rails library, such as Paperclip or Carrierwave, you may consider one of these

  1. rails-ckeditor
  2. Mercury (Railscast)
  3. rails_tiny_mce
  4. redactor-rails

The Problem with using a usual JavaScript Editor

Most javascript editors will prompt for a URL when you try to add an image to your textarea, so if you need to do so, you may have to upload the image elsewhere and provide the editor with the URL.

There is however one JavaScript editor I found, http://nicedit.com/, that does an AJAX upload to http://imageshack.us when you add an image. Of course, the images that are served will become totally dependent on imageshack which may or may not work for you. It really depends on your scenario.

I use CKEditor

I would advise you to install the rails_admin gem and follow the instructions in the README to set-up CKEditor

It's really easy to use, looks good and is regularly maintained

If you prefer not to use rails_admin gem, then you can use one of the many rails ckeditor gems

good luck

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!