本站首页    管理页面    写新日志    退出


«July 2025»
12345
6789101112
13141516171819
20212223242526
2728293031


公告
 本博客在此声明所有文章均为转摘,只做资料收集使用。

我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:
日志总数:1304
评论数量:2242
留言数量:5
访问次数:7574574
建立时间:2006年5月29日




[Ruby on Rails]为你的ROR应用安装FCKEditor
软件技术

lhwork 发表于 2007/2/7 9:07:09

FCKEditor是一个开源的,功能强大的富文本编辑器,在官方主页上有提供ASP,JSP,ASP.NET,PHP等版本,目前还没有rails的版本(可以设置,主要是要自己实现上传等功能),不过有一个plugin来实现此功能,有上传文件、拼写检查的功能。 1。首先到http://rubyforge.org/frs/?group_id=2038,下载0.3版本,解压缩后重命名文件夹为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 %>


阅读全文(1885) | 回复(0) | 编辑 | 精华
 



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.047 second(s), page refreshed 144755515 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号