`
freeport
  • 浏览: 60882 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

fckeditor on rails with 2.2

阅读更多

fckeditor http://rubyforge.org/frs/?group_id=2038&release_id=23116 最新版本 0.5.1

复制到plugins下面 执行 rake fckeditor:install

执行成功后重启web server



<%= javascript_include_tag :fckeditor %>


出现 undefined method `relative_url_root ' for ActionController::CgiRequest

 

是因为rails2.2已经没有 relative_url_root 这个方法了

 

所以要改2个地方

 

app/controllers/fckeditor_controller.rb

 

找到
uploaded = request.relative_url_root.to_s+"#{UPLOADED}/#{params[:Type]}"

改成

uploaded =
ActionController::Base.relative_url_root.to_s+"#{UPLOADED}/#{params[:Type]}"

 

找到

js_path = "#{request.relative_url_root}/javascripts"

改成

js_path = "#{ActionController::Base.relative_url_root}/javascripts"

 

重启web server

ok

 

上传图片

出现js错误

 

app/controllers/fckeditor_controller.rb

upload_file方法最后返回JS改成

 

render :text => %Q'<script>window.parent.OnUploadCompleted(#{@errorNumber},\"#{UPLOADED}/#{params[:Type]}/#{Time.now.year}/#{Time.now.month}/#{@new_file.original_filename}\",\"#{@new_file.original_filename}\",\"\");</script>'

 

修改上传文件夹

 def date_directory_path
    base_dir = "#{UPLOADED_ROOT}/#{params[:Type]}/#{Time.now.year}/#{Time.now.month}"
    FileUtils.mkdir_p base_dir
    "#{base_dir}"
  end

分享到:
评论
1 楼 yangzhihuan 2009-07-29  
我也碰到这个问题了,用楼主的方法搞定了.

相关推荐

    FCKeditor-2.2.gz

    在描述中提到的“FCKeditor - JSP Integration Pack ver 2.2”表明这是专门为Java Server Pages (JSP) 平台设计的集成包,使得开发者能够轻松地在JSP应用中嵌入FCKeditor。 FCKeditor的主要功能包括: 1. **富文本...

    FCKEditor2.2

    **FCKEditor 2.2 知识点详解** FCKEditor是一款开源的富文本编辑器,它在Web开发中广泛使用,为用户提供了一个类似Word的界面,可以在网页上进行内容编辑。FCKEditor 2.2是该编辑器的一个特定版本,其特点在于它...

    FCKeditor.Net_2.0

    FCKeditor是一个专门使用在网页上属于开放源代码的所见即所得文字编辑器。它志于轻量化,不需要太复杂的安装步骤即可使用。它可和PHP、JavaScript、ASP、ASP.NET、ColdFusion、Java、以及ABAP等不同的编程语言相结合...

    FCKeditor-2.2.gz.tar

    FCKeditor-2.2.gz.tar编辑器

    FCKeditor.Net_2.6.3.zip和FCKeditor-v2.6.3

    FCKeditor是一款强大的开源文本编辑器,主要用于网页内容的创建和编辑。它的名称来源于"Freeware Complete Kit for Web Editors"的首字母缩写,旨在提供一个功能丰富的HTML编辑器,让非技术人员也能轻松编辑网页内容...

    FCKeditor 2.2 + Asp.Net 设置.doc

    ### FCKeditor 2.2 + Asp.Net 设置详解 #### 一、FCKeditor简介与资源链接 FCKeditor是一款流行的富文本编辑器,它为网页提供了强大的文本编辑功能,支持HTML、CSS等格式,使得用户能够在浏览器中轻松地编辑内容。...

    FCKeditor[1].Net_2.2

    1. **下载与安装**:从官方网站获取FCKeditor的2.2版本压缩包,解压后将文件上传到服务器的适当目录。 2. **配置路径**:在PHP代码中,设置FCKeditor的路径,以便在网页中调用。 3. **实例化编辑器**:在需要使用...

    FreeTextBox 3.2.1与FCKeditor 2.2

    总的来说,FreeTextBox 3.2.1和FCKeditor 2.2都是强大的文本编辑解决方案,它们为Web开发者提供了便捷的工具,帮助他们构建具有丰富用户体验的内容编辑功能。选择哪一个取决于项目的需求、开发者的技术栈以及对开源...

    fckeditor.net2.2

    "Fckeditor.net2.2"是一款历史悠久的开源网页编辑器,主要用在Web开发中,用于创建富文本输入字段,使得用户可以在网站上编辑和格式化文本,类似于Microsoft Word的功能但适用于网页环境。这款编辑器以其易用性、...

    FCKeditor2.3在线编辑器

    **标题:“FCKeditor2.3在线编辑器”** **一、FCKeditor简介** FCKeditor是一款开源的JavaScript富文本编辑器,它允许用户在网页上进行类似于Word的文本编辑操作,支持多种浏览器,包括IE、Firefox、Chrome、Safari...

    FCKeditor.Net_2.2安全修正版

    FCKeditor为一开源多功能在线Web编辑器。官方网站:http://www.fckeditor.net/。相关安全文件参看:《在.net中使用Fckeditor》 http://cliffever.cnblogs.com/archive/2006/05/09/395134.aspx《FCKeditor 實戰技巧...

    fckeditor_with_Ajax File_Image_Manager

    【标题】"fckeditor_with_Ajax File_Image_Manager"是一个集成的Web文本编辑器与Ajax文件和图像管理器的解决方案。这个工具主要用于提升网站内容编辑的效率和用户体验,它结合了FCKeditor的强大文本编辑功能与Ajax...

    FCKeditor 2.6.6 可直接使用

    **FCKeditor 2.6.6:一个经典且易集成的在线文本编辑器** FCKeditor是一款在Web开发中广泛使用的开源富文本编辑器,它允许用户在浏览器环境中进行类似Word的文本编辑操作。标题提到的是FCKeditor的2.6.6版本,这是...

    FCKeditor.Net_2.5

    Version 2.5 Attention : This version is not compatible with releases before FCKeditor 2.5.1. &lt;br&gt;New Features and Improvements: &lt;br&gt;[#1548] Compatible with Safari 3.0+ and Opera 9.50+....

    asp.net文本编辑器FCKeditor使用方法详解

    2. 解压 FCKeditor.NET.zip,并在 FCKeditor.Net_2.2\bin\Debug 目录中找到 FredCK.FCKeditorV2.dll。将 FredCK.FCKeditorV2.dll 复制到网站的 Bin 目录中。 3. 在 ASP.NET 项目中添加对 FredCK.FCKeditorV2.dll 的...

    FCKeditor_2.6.8.zip

    **FCKeditor 2.6.8:一个强大的在线文本编辑器** FCKeditor是一款开源的、基于Web的富文本编辑器,它允许用户在网页上进行类似Word的文本编辑操作,支持创建和编辑含有图文混合的内容。这个版本是2.6.8,是一个稳定...

    FCKeditor && fckeditor.properties

    **FCKeditor与fckeditor.properties详解** 在JSP(JavaServer Pages)开发环境中,富文本编辑器FCKeditor是一款广泛使用的开源工具,它允许开发者在网页上创建具有类似Word功能的文本编辑区域,用户可以方便地进行...

    最新FCKeditor_2.6 版本 FCKeditor编辑器和控件

    兼容目前的浏览器 里面包含FCKeditor编辑器和控件 一、集成方法 FCKeditor应用在ASP.NET上,需要两组文件,一组是FCKeditor本身,另一个是用于ASP.NET的FCKeditor控件(分为1.1和2.0两个版本,这里使用2.0版本)。 ...

    Fckeditor(综合利用工具)

    Fckeditor是一款基于Web的富文本编辑器,它允许用户在网页上进行文本编辑,提供类似于Microsoft Word的功能。这款编辑器支持多种操作系统和浏览器,并且具备高度的可定制性,是开发人员集成到网站中用于创建、编辑...

    FCKEDITOR_ASP版

    **FCKEDITOR_ASP版** 是一个基于ASP的富文本编辑器实现,它允许用户在网页上进行格式化的文本输入,类似于Word的功能。这个编辑器主要用于网站内容管理系统、论坛、博客等需要用户编辑HTML内容的场景。FCKeditor是一...

Global site tag (gtag.js) - Google Analytics