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实例ror实例ror实例
RoR性能优化经验谈,牛人对ror的优化,值得大家阅读
ror中文资料ror中文资料
NULL 博文链接:https://xuxiangpan888.iteye.com/blog/266696
ROR 架构介绍及了解
基于RoR的博客系统,代码风格简单清晰,前后太完善,适合初学者。
神经网络ror resenet模型 cifar10准确率89% cifar100准确率72%
之前本人在windows 上搭建ROR环境,屡屡受挫,上网查资料、加入ruby on rails的qq群,关注ruby社区等,没有得到一套完整的正确的方法,很多朋友说不要在windows 弄ROR,很费力。的确很费力,后来在朋友的帮助下,...
RoR选题方向—源代码
家蚕Ror2基因的克隆与表达分析,刘伟,陈菲,Ror家族属于受体酪氨酸激酶中的孤儿受体,在进化上非常保守。本研究克隆了家蚕Ror2基因BmRor2的ORF序列,BmRor2基因的ORF为1924 bp,编码638
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 ...
mysqlDriver4ror.rarmysqlDriver4ror.rarmysqlDriver4ror.rarmysqlDriver4ror.rar
破解版本的JAR包,放到本地磁盘,ECLIPUS直接用,到JVM设置直接加 -noverify -javaagent:D:\javarebel.jar
excel lib ror ruby
单个组织记录由以下JSON结构表示: { "id":"https://ror.org/013cjyk83", "name":"PSL Research University", "email_address":null, "ip_addresses":[ ], "established":2010, "types":[ "Education" ], ...
Source.Insight.v3.50.0027-ROR.rar
我自己再开发时的笔记
插件,可以不用到那个网站上去下了,还有mysql-front备份文件,大家可以直接导入。 博文链接:https://msdn.iteye.com/blog/44807
简单介绍个ror的应用.以及其它方面。ROR介绍演讲课件 ruby on rails。
一款免费的ROR集成IDE环境