`
jacky
  • 浏览: 25735 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Rich online editor for Ruby on Rails - tinyMCE

阅读更多
http://www.aidanf.net/adding-a-rich-text-editor-to-your-rails-application 推荐两款for rails的rich editor.
今日尝试了一下以前在java里使用过的TinyMCE。

引用
ruby script/plugin install hxxp://secure.near-time.com/svn/plugins/trunk/tiny_mce/

引用
rake tiny_mce:scripts:install

在controller里配置editor的属性:
class UsersController < ApplicationController
uses_tiny_mce(:options => {:theme => 'advanced',
  :browsers => %w{msie gecko},
  :theme_advanced_toolbar_location => "top",
  :theme_advanced_toolbar_align => "left",
  :theme_advanced_resizing => true,
  :theme_advanced_resize_horizontal => false,
  :paste_auto_cleanup_on_paste => true,
  :theme_advanced_buttons1 => %w{formatselect fontselect fontsizeselect bold italic underline strikethrough separator justifyleft justifycenter justifyright indent outdent separator bullist numlist forecolor backcolor separator link unlink image undo redo},
  :theme_advanced_buttons2 => [],
  :theme_advanced_buttons3 => [],
  :plugins => %w{contextmenu paste}},
  :only => [:new, :edit, :show, :index])

而后在view中任意使用textarea的属性,都会出现一个Rich editor.
<% # Include TinyMCE before other JS to avoid problems -%>
<%= javascript_include_tiny_mce_if_used %>
<%= tiny_mce if using_tiny_mce? %>

<%= f.text_area :user_name %>

似乎不能只针对一个属性。
更多请看:
http://tinymce.moxiecode.com/index.php
分享到:
评论

相关推荐

    tinymce-rails-imageupload, 用于TinyMCE和 Rails的映像上传插件,带有资产管道.zip

    tinymce-rails-imageupload, 用于TinyMCE和 Rails的映像上传插件,带有资产管道 重要说明:这个版本正在改写为 TinyMCE 4. x,,目前还没有得到很好的测试。 使用你自己的风险,反馈欢迎。 对于稳定版本目标 TinyMCE ...

    Ruby-on-Rails-rails.zip

    Ruby_on_Rails_rails.zip Ruby_on_Rails_rails.zip Ruby_on_Rails_rails.zip Ruby_on_Rails_rails.zipRuby_on_Rails_rails.zip Ruby_on_Rails_rails.zip Ruby_on_Rails_rails.zip Ruby_on_Rails_rails.zipRuby_on_...

    Ruby on Rails Guides v2 - Ruby on Rails 4.2.5

    ### Ruby on Rails Guides v2 - Ruby on Rails 4.2.5 #### 一、重要概念及基础假设 - **重要概念**:本指南旨在帮助读者深入理解Ruby on Rails(以下简称Rails)4.2.5版本的核心功能与最佳实践。 - **基础假设**:...

    rails-dev-box, 面向 Ruby on Rails 核心开发的虚拟机.zip

    rails-dev-box, 面向 Ruby on Rails 核心开发的虚拟机 用于 Ruby on Rails 核心开发的虚拟机简介注意:这个虚拟机不是为 Rails 应用程序开发而设计的,只是为。 这个项目自动设置开发环境,以便在 Ruby on Rails ...

    Ruby on Rails 教程 - 201406

    Ruby on Rails,简称ROR或Rails,是一款基于Ruby语言的开源Web应用框架,它遵循Model-View-Controller(MVC)架构模式,旨在提高开发效率和代码可读性。本教程“Ruby on Rails 教程 - 201406”可能是针对2014年6月时...

    tinymce-rails, 集成TinyMCE与 Rails 资产管道.zip

    tinymce-rails, 集成TinyMCE与 Rails 资产管道 用于TinyMCE的 Rails 集成tinymce-rails gem 将 TinyMCE 编辑器与 Rails 资产管道集成在一起。这里 gem 与 Rails 3.1.1和更高的( 包括 Rails 4 ) 兼容。这是 Tiny

    Ruby-on-Rails-3.rar_site:www.pudn.com

    《Ruby-on-Rails-3.rar》是一个在Pudn网站上分享的压缩文件,主要针对的是希望通过Ruby语言进行Web开发的初级程序员。该资源的核心内容是《Web开发敏捷之道 - 应用Rails进行敏捷Web开发 - 第三版》这本书的PDF版本。...

    Ruby On Rails-Cheatsheet

    ### Ruby on Rails Cheat Sheet 本篇文章将从给定的文件中提炼出关于Ruby on Rails的重要知识点,主要包括命令、URL映射、命名规范、ERB标签、链接创建、数据库配置及查询、模型之间的关系等方面。 #### Ruby on ...

    Ruby-RailsErd为Rails应用程序生成实体关系图

    要使用Rails Erd,首先需要在Gemfile中添加`rails-erd`依赖,然后运行`bundle install`安装。接下来,只需在命令行中输入`rails erd`,gem就会自动生成ERD图表。生成的图表通常是PDF或PNG格式,方便在各种环境中查看...

    ruby-on-rails-mon-db:使用MongoDB的Ruby on Rails

    Ruby on Rails与MongoDB 您可以在MongoDB的帮助下轻松... rails new ruby-on-rails-with-mongodb --skip-active-record从您的Gemfile中删除sqlite3(如果存在),将Mongoid添加到您的Gemfile中,然后运行“ bundle”。

    Ruby on Rails Tutorial - Learn Web Development with Rails 3rd

    ### Ruby on Rails 教程 —— 使用 Rails 学习 Web 开发(第三版) #### 关于本书 本书《Ruby on Rails 教程 —— 使用 Rails 学习 Web 开发》第三版是由 Michael Hartl 编写的一本全面介绍 Ruby on Rails 的教程...

    rails-settings, 使用 Ruby on Rails 管理设置.zip

    rails-settings, 使用 Ruby on Rails 管理设置 Rails的设置 ruby gem,通过在单独的数据库表中将它们存储为序列化的哈希来处理。 包含命名空间和默认值。要求ruby 1.9.3或者更高版本Rails 3.1或者更高版本( 包括 ...

    ruby安装包-rubyinstaller-devkit-3.0.2-1-x64.zip

    Ruby的Gem包管理器用于安装和管理Ruby库,比如Rails框架。在Ruby环境中,你可以通过Gem来安装各种开发工具、库和框架。例如,要安装Rails,只需在命令行中运行`gem install rails`。 Ruby的C扩展库允许开发者使用...

    ruby-rails-sample

    ruby-rails-样品 这是一个使用框架的简单Ruby应用程序。 在本地运行 假设您的机器上安装了 、 和 : git clone git@github.com:heroku/ruby-rails-sample.git # or clone your own fork cd ruby-rails-sample ...

    行为驱动设计: Professional Ruby on Rails - Chapter 7

    在Ruby on Rails框架中,BDD可以借助Cucumber和Rspec等工具实现。 在"Professional Ruby on Rails - Chapter 7"中,我们可能会深入探讨如何在Rails项目中应用BDD实践。BDD的核心思想是将业务用例转化为可执行的代码...

    ruby-on-rails-box:用于Ruby On Rails开发的流浪汉盒

    "ruby-on-rails-box"是一个专门为Ruby on Rails开发准备的Vagrant Box,它为开发者提供了一个预配置的开发环境,使得在各种操作系统上进行Rails开发变得简单且高效。 在"ruby-on-rails-box"中,开发者可以期待以下...

    rails-i18n, 用于收集 Ruby on Rails i18n 环境数据以及其他有趣的Rails 相关 i18n 内容的存储库.zip

    rails-i18n, 用于收集 Ruby on Rails i18n 环境数据以及其他有趣的Rails 相关 i18n 内容的存储库 Rails 语言环境数据存储库 中心收集区域设置数据,以便在 ruby 上使用。 gem-安装添加到你的Gemfile:gem 'rails-i18n...

Global site tag (gtag.js) - Google Analytics