www.appflying.com,iPhone and iPad, top Apps, drop price.
‘fckeditor’ 标签下的文章
08

Fckeditor on Rails的问题和临时解决办法

2009年二月8日,星期日,上午 7:07 | 分类:RailsNote | 给我留言 |

在目前的项目中使用了Fckeditor On Rails插件,没想到碰到很不少问题,网上google一下,发现大家都有这样的问题,有的是这个plugin的问题,有的是fck的问题。为了方便日后对系统的管理,在此笔记一下目前碰到的诸多问题和临时的解决办法。 问题: 1、无法编辑内容,编辑时出现js问题 2、上传图片时无法准确放入指定Image文件夹路径中 3、上传文件时无法得到params[:Type]变量 4、无法使用 fckeditor 的文件上传配置 5、上传中文rar文件时,出现110错误提示 解决: 1、插件似乎没有考虑修改的问题,之前我的asp做的EZAdmin中,简单的传递内容即可,现在看来插件里并没有去处理传进来的value属性,所以在fckeditor.rb中增加了这个方法,使之能够编辑内容。 2、图片可以传递入Image文件夹内,但是结果中没有后面的文件名,具体原因似乎是版本的事情,这个暂时不去对比了,改了fckeditor_controller.rb中的返回值内容,也就是使 OnUploadCompleted的第二个参数带上了文件名,暂时得以解决。 3、问题同2类似,这时无法得到params[:Type]参数,看了下fck_image.js里,对图片上传设置了type属性为image,但是文件上传,或者叫Link上传时,没有设置这个属性。所以在fckeditor_controller.rb中,当该属性为空时,设置为File。这个修改非常危险,但是目前没有更好的方法。 4、在文件上传时,作者自定义了MIME_TYPE数组,来做校验。这个有点。。。。所以暂时将几个类型加上,解决doc,zip,rar等文件上传先。 application/msword application/x-zip-compressed application/octet-stream (rar的) 5、当上面都解决完,发现对中文名文件无法上传,哭吧。。。。。。 下面是我修改完的Fckeditor on Rails plugin,希望朋友们多指正问题。谢谢。 说明:plugin版本:0.5.1,Rails版本:2.1.2,两个部分的,不用安装了。 fckeditor051-for-rails212 javascripts 后记: 记得每次修改完插件内容后要重启一下服务

(阅读更多精彩内容...)
  • 信息发布
macbook pro



关于 里克
里克:本名李玮,全职SOHO开发,技术咨询
邮件:hi@liwei.me
QQ:5175486
MSN:liwei78@live.com
05年开办公司,从事企业网站开发及维护,后从事社会化搜索引擎研发,08年底至今从事sns开发。近期专注Rails3,工作笔记整理及iphone开发学习。

狂爱Fm系列游戏。喜欢研究电影。关注IT新闻。写原创剧本和使用the movies拍摄短片,剪辑能力极强。美剧迷。狂热的英超曼城球迷。32岁的东北人。