为你的ROR应用安装FCKEditor
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 %>
文章转自庄周梦蝶 ,原文发布时间5.17
相关文章
- 有了小程序,离自营App还远吗?
- 小程序容器技术,企业降本增效制胜法宝
- 如果对自己的小程序做好全生命周期管理
- 微信支付服务商,可视化进件特约商户
- 微信支付服务商,消费者投诉处理系统
- Web3.0革命已经开始,中小型企业如何保护企业数据安全?
- 智能电视如何帮助电视行业走出困境?
- 拼图 APP 开源
- 人工智能绘图应用 DALLE 2 开始公开测试了
- 如何免费用微信小程序中文 AI 绘画?
- 小程序技术生态,工业互联网平台生态打造利器
- 智能电视如何帮助电视行业走出困境?
- 微信小程序模板消息接口下线了,不用慌,调用统一服务消息接口来实现相同功能
- 这场刷屏的微信公开课,腾讯同传也“在场”
- 直播预约:低代码架构设计与思考
- 选对工具,一举搭上工业互联网发展快车
- Typer 构建命令行应用
- 小程序快速搭建生态,助力智能电视发展新思路
- AI生成新春祝福海报,AIGC从“炫技”走向日常
- AirServer2023免费手机投屏电脑软件使用教程