锁定老帖子 主题:JS-RichEdit与Rails的整合
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-07-29
原因:自己做一个RichEdit耗费的时间较多,而且项目时间比较赶,所以选择了一个较为便宜的RichEdit插件使用。
JS-RichEdit 主页:http://www.gerd-tentler.de/tools/richedit/ 使用前请注意下Usage Policy: This software is freeware for non-commercial use. If you like it, please feel free to make a donation! However, if you intend to use it in a commercial project / website, please donate at least €20. Thank you! :-) 我下个星期会对Js-RichEdit做中文化处理,到时候会对如何做中文化处理进行简单的说明。由于Policy,我没有权力公开传播修改过后的js文件,请见谅。 下载richedit.zip文件,解压在rails的public/javascripts目录下。打开richedit.js文件,找到这两行: 这样可以保证richedit找到内置的icon图片。 js 代码
修改为: js 代码
使用方法如下,在里面引入js source(作者推荐的),Rails里面是这样: java 代码
再需要使用的地方,加入如下代码: js 代码
上面的代码是将@group对象中的board_information属性放入richeditor中。 需要注意的是必须对\r 或者 \n 进行转换,因为如果文本中出现\r或者\n会出现javascript错误。 原文如下: Please note that your content may not include any CR or NL characters, or else you will get a JavaScript error. 在表单提交代码中加入: java 代码
这样提交的时候就会执行rtoStore方法,然后我们就可以通过params[:richEdit0]来访问RichEditor内容,将其赋予Model相应属性即可使用。现在的版本没有支持中文化处理。但实际上中文化也是很简单的,下周我会抽空对JS-RichEdit进行全面的中文化。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-07-30
javaeye的编辑器好象有点问题,上面替换\r\n的代码如下:
@group.board_information.gsub(/\r|\R|\n|\N/, "") |
|
返回顶楼 | |
浏览 3137 次