FCKEditor是一个开源的,功能强大的富文本编辑器,在官方主页上有提供ASP,JSP,ASP.NET,PHP等版本,
目前还没有rails的版本(可以设置,主要是要自己实现上传等功能),不过有一个plugin来实现此功能,
有上传文件、拼写检查的功能。
1。首先到http://rubyforge.org/frs/?group_id=2038,下载0.51版本,解压缩后重命名文件夹为
fckeditor,并放到你的应用的/vender/plugins下面,文件结构类似:
--rblog
--vender
--plugins
--fckeditor
--app
--lib
--public
...
2。然后在应用根目录下执行命令:rake fckeditor:install进行安装和设定。安装完成后就可以使用了
,默认会在public下面新建一个uploads目录用来存放上传的文件。
3。使用方法:项目自带的readme写错的,下面是正确的做法。你首先要在页面引入js文件(当然也可以
在layout中引入)
<%= javascript_include_tag :fckeditor %>
(1)非AJAX方式:非常简单,首先你需要从你的action传来一个对象,如果没有你就会一直收到一个
nil错误。假设为@artical=Artical.new,artical有一个content字段用来存储文章内容
然后在页面调用:
<%= fckeditor_textarea("artical", "content", :toolbarSet => 'Simple', :width => '100%',
:height => '200px' )%>
如此一来,@artical.content将显示在fckeditor的编辑框内,我们这里为空
(2)AJAX方式调用:
<%= form_remote_tag :url => @options.merge(:controller => @scaffold_controller),
:before => fckeditor_before_js('note', 'text') %>
<%= fckeditor_textarea( "artical", "content", :ajax => true ) %>
<%= end_form_tag %>
(3)如果fckeditor只需要部分功能,在public/javascripts/fckcustom.js中加:
FCKConfig.ToolbarSets["Wap"] = [
['Source','Image']
] ;
分享到:
相关推荐
RoR(Ruby on Rails)是一种流行的开源Web开发框架,以其高效和简洁的代码著称。然而,随着网站规模的增长,性能优化成为必不可少的环节。在本文中,我们将探讨一些RoR性能优化的关键方面,主要基于JavaEye网站在...
**初探ROR** Ruby on Rails(简称ROR)是一个基于Ruby编程语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,旨在促进开发过程的简洁性和效率。Ruby on Rails的核心理念是“Don't Repeat ...
NULL 博文链接:https://xuxiangpan888.iteye.com/blog/266696
**神经网络Ror ResNet模型详解** 在深度学习领域,ResNet(残差网络)模型是具有里程碑意义的创新,由He et al.在2015年提出。该模型解决了深度神经网络训练中的梯度消失问题,允许构建非常深的网络结构。而“Ror”...
**Ruby on Rails(简称RoR)中文资料** Ruby on Rails(RoR)是一个基于Ruby编程语言的开源Web应用框架,遵循MVC(Model-View-Controller)架构模式,旨在简化Web开发过程,提高开发效率。RoR强调“约定优于配置”...
13. **Testing**:Rails提供了丰富的测试工具,如RSpec、Capybara和FactoryBot,支持单元测试、集成测试和功能测试。 14. **Webpacker**:用于管理前端资产,整合React、Vue等现代JavaScript库。 15. **Rails ...
Ruby on Rails(RoR)是一种基于Ruby语言的开源Web应用程序框架,它遵循MVC(Model-View-Controller)架构模式,旨在简化Web开发过程。在这个选题方向中,我们主要探讨的是与RoR相关的源代码分析和学习。源代码是...
在Ruby on Rails(ROR)开发环境中,安装和配置正确的依赖包是至关重要的。这个压缩包包含了一系列用于ROR框架的基础组件,但不包括Ruby本身。让我们深入了解一下这些包的作用和重要性。 首先,`actionpack`是Rails...
基于RoR的博客系统,代码风格简单清晰,前后太完善,适合初学者。
在IT行业中,Ruby on Rails(简称ROR)是一款基于Ruby语言的开源Web应用程序框架,它遵循MVC(Model-View-Controller)架构模式,旨在简化Web应用开发过程,提高开发效率。本文将深入探讨如何配置ROR开发环境,以及...
为了简化配置流程,可以考虑使用XAMPP或WAMP这样的集成环境来快速搭建MySQL服务。 - **安装与配置**:安装MySQL后,还需要通过编辑`database.yml`文件来设置数据库连接信息,包括数据库名称、用户名、密码等。 ####...
9. **部署与测试**:最后,学习如何将项目部署到服务器,如Heroku或AWS,并使用RSpec、Capybara等工具进行单元测试和集成测试,确保系统的稳定性和可靠性。 通过学习和实践《机遇ROR的图书管理系统》,你不仅能掌握...
### ROR 文件的上传与下载:深入解析与实践 在Ruby on Rails(简称ROR)框架下,处理文件的上传与下载是一项常见的需求,尤其是在构建包含媒体内容的应用程序时。本文将基于给定的文件信息,详细阐述如何在Rails...
结合上下文,"ror文本编辑插件"可能已经集成了ActiveScaffold,提供了在ActiveScaffold生成的表单中进行文本编辑的功能。这使得开发者可以方便地在管理界面中编辑文本内容,同时享受ActiveScaffold带来的便利和效率...
ROR环境 Ruby version 1.9.3 (java) RubyGems version 1.8.24 Rack version 1.4 Rails version 3.2.12 JavaScript Runtime therubyrhino (Rhino) Active Record version 3.2.12 Action Pack version 3.2.12 ...
FreeMIS是一个基于Ruby on Rails(RoR)框架构建的管理信息系统(MIS)。RoR是由David Heinemeier Hansson开发的一个开源Web应用程序框架,它遵循“Don't Repeat Yourself”(DRY)原则,强调简洁和生产力。RoR使用...
### RoR培训课程PPT知识点概述 #### 一、课程概览与背景介绍 - **课程性质**:本课程为为期五天的Ruby on Rails(简称RoR)入门级培训,适合初学者快速掌握RoR的基本概念和技术要点。 - **讲师信息**:由Peter ...
5. **test**:测试代码所在的目录,Rails应用通常使用Test::Unit或RSpec进行单元测试和集成测试,确保代码的质量和功能的正确性。 6. **public**:这是Rails应用的静态资源目录,包括CSS样式表、JavaScript文件、...
破解版本的JAR包,放到本地磁盘,ECLIPUS直接用,到JVM设置直接加 -noverify -javaagent:D:\javarebel.jar