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的映像上传插件,带有资产管道 重要说明:这个版本正在改写为 TinyMCE 4. x,,目前还没有得到很好的测试。 使用你自己的风险,反馈欢迎。 对于稳定版本目标 TinyMCE ...
Ruby on Rails Guides v2 - Ruby on Rails 4.2.5
rails-dev-box, 面向 Ruby on Rails 核心开发的虚拟机 用于 Ruby on Rails 核心开发的虚拟机简介注意:这个虚拟机不是为 Rails 应用程序开发而设计的,只是为。 这个项目自动设置开发环境,以便在 Ruby on Rails ...
tinymce-rails, 集成TinyMCE与 Rails 资产管道 用于TinyMCE的 Rails 集成tinymce-rails gem 将 TinyMCE 编辑器与 Rails 资产管道集成在一起。这里 gem 与 Rails 3.1.1和更高的( 包括 Rails 4 ) 兼容。这是 Tiny
Ruby on Rails Tutorial - Learn Web Development with Rails 3rd
原文是Web版本,已经导出成PDF版本供大家查看。原版是英文版的《Ruby on Rails Tutorial》,特别适合有其他语言开发经验的Rails入门。
A cheatsheet for Ruby on Rails
Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 ...
Ruby on Rails与MongoDB 您可以在MongoDB的帮助下轻松... rails new ruby-on-rails-with-mongodb --skip-active-record从您的Gemfile中删除sqlite3(如果存在),将Mongoid添加到您的Gemfile中,然后运行“ bundle”。
免费资源、免费资源、免费资源!!! 在整个网站都找了,几乎没有我想要的样子,没有个完整版本的,要不就是要钱下载,一气之下 为大家花费了一周的时间 初略整理了一下 目前最新版本的redmine表结构和关联关系。
rails-settings, 使用 Ruby on Rails 管理设置 Rails的设置 ruby gem,通过在单独的数据库表中将它们存储为序列化的哈希来处理。 包含命名空间和默认值。要求ruby 1.9.3或者更高版本Rails 3.1或者更高版本( 包括 ...
Rails Erd - 为Rails应用程序生成实体关系图
ruby-rails-样品 这是一个使用框架的简单Ruby应用程序。 在本地运行 假设您的机器上安装了 、 和 : git clone git@github.com:heroku/ruby-rails-sample.git # or clone your own fork cd ruby-rails-sample ...
Ruby on Rails入门经典-例子,有很多rails工程实例。
rails-i18n, 用于收集 Ruby on Rails i18n 环境数据以及其他有趣的Rails 相关 i18n 内容的存储库 Rails 语言环境数据存储库 中心收集区域设置数据,以便在 ruby 上使用。 gem-安装添加到你的Gemfile:gem 'rails-i18n...
ruby开发插件rails-2.1.2.gem
TinyMCE的Rails集成 tinymce-rails gem将编辑器与Rails资产管道集成在一起。 该宝石与Rails 4.2及更高版本兼容。 这是TinyMCE 5的分支。对于TinyMCE 4,请参见,对于TinyMCE 3.5.x,请参见。 3.5.11、4.1.10和...
用于Ruby on Rails核心开发的虚拟机 介绍 请注意,该虚拟机并非为Rails应用程序开发而设计,而仅是为Rails核心开发而设计。 该项目可自动设置开发环境,以在Ruby on Rails本身上进行工作。 使用此虚拟机处理请求...
Ruby on Rails 初体验--北大青鸟教师专题讲座PPT 想学Ruby的赶快下载看看。 Ruby--目前最快速开发工具