1、安装rails的FCKeditor插件
script/plugin install
svn://rubyforge.org/var/svn/fckeditorp/trunk/fckeditor
如果出现下面的错误:
A D:\open_rails\mephisto\trunk\vendor\plugins\fckeditor\public\javascripts\fckeditor\htaccess.txt
Exported revision 41.
Plugin not found: ["svn://rubyforge.org/var/svn/fckeditorp/trunk/fckeditor"]
那么你要使用下面命令来完成安装:
wget http://cnruby.googlecode.com/svn/trunk/rails-projects/fckeditor_use/public/javascripts/fckcustom.js
mv fckcustom.js public/javascripts/.
svn co http://cnruby.googlecode.com/svn/trunk/rails-projects/fckeditor_use/public/javascripts/fckeditor/ public/javascripts/fckeditor
或者,直接去rubyforge.org下载安装包,到vender/plugin中,用rake fckeditor:install安装
2、使用:
<!---->
1)非AJAX方式:非常简单,首先你需要从你的action传来一个对象,如果没有你就会一直收到一个nil错误。假设为@task=Task.new,artical有一个content字段用来存储文章内容
然后在页面调用:
<!---->
0.4.1以下版本中有个小bug,在上传图片时的bug.请用附件覆盖原来的controller
bug: gif图片(jpeg也有可能)很小时,controller中的check_file方法中得到的file.class为StringIO类型。默认配置会导致上传失败,修改成即可(原因尚不明):
ruby 代码
- def check_file(file)
-
- unless "#{file.class}" == "Tempfile" or "#{file.class}"=="StringIO"
- @errorNumber = 403
- throw Exception.new
- end
- file
- end
分享到:
相关推荐
jquery-datatables-rails, 用于 Rails的jquery数据表 gem jquery-datatables-rails 这个 gem 为 jQuery DataTables插件提供了方便,以便与 Rails 资产pipleine结合使用。 它提供所有基本的datatable文件,以及一些...
turbo-sprockets-rails3, 加速你的Rails 3资产 用于 Rails 3.2.x的涡轮链轮 通过只根据源文件的哈希来重新编译已经更改的资产,从而加快 Rails 3 rake assets:precompile的速度只编译一次以生成指纹和非打印的资产...
jquery-fileupload-rails, 用于 Rails的jQuery文件上传集成 Rails 文件上传jQuery-File-Plugin 是一个文件上传插件,由的Tschan 。 jQuery文件上传功能多文件选择。drag&拖放支持。进度栏和jQuery预览图像。 支持...
jquery-ui+jquery-ui-rails
critical-path-css-rails, 在 Rails 中,只加载初始viewport所需的CSS ! critical-path-css-rails 仅加载 Rails 中初始viewport所需的CSS !这个 gem 让你只需要在初始页面视图中加载所需的CSS 。 这给你 blazin'...
google-analytics-rails, Rails 3帮助器可以管理 Google Analytics 跟踪 主要用于中小型网站 用于 Rails的快速通用 Google Analytics 设置。 这里 gem 主要面向小型到中等网站的简单分析策略。 注意:如果需要较旧的...
安装将此行添加到您的应用程序的Gemfile中: gem 'intl-tel-input-rails'然后执行: $ bundle或自己安装为: $ gem install intl-tel-input-rails用法将以下指令添加到您的Javascript清单文件中: //= require ...
运行bundle list ,以确保你要么不使用jquery-rails ,或者至少是3.0.0版本的jquery-rails 。 用法 在您的Gemfile中,添加: gem 'jquery-ui-rails' 需要一切 要需要所有jQuery UI模块,请将以下内容添加到...
grape-swagger-rails, Swagger UI作为葡萄 Swagger gem的Rails 引擎 GrapeSwaggerRails Swagger UI作为葡萄 Swagger gem的Rails 引擎。安装将此行添加到你的应用程序的Gemfile中:gem 'grape-swagger-rails'
breach-mitigation-rails, 使 Rails 应用程序更能抵御入侵和犯罪攻击 breach-mitigation-rails使 Rails 3和 4应用程序 LESS 容易受到入侵/犯罪攻击的攻击。...工作原理这里 gem 实现了本文中的两种建议缓解策略
capistrano-3-rails-template, 使用 Capistrano 3部署 Rails 应用程序的模板 Capistrano 3 Rails 配置概述这是部署带有的Ruby on Rails 应用程序的示例配置,包括使用Unicorn和Sidekiq后台员工部署的零停机。...
假设您使用的是茉莉花宝石,则在jasmine.yml中具有: src_files:-...-资产/茉莉花jquery.js 或直接包含在/assets/jasmine-jquery.js 用法 阅读有关jasmine-jquery的 贡献 jasmine-jquery-rails和jasmine-jquery由...
使用Rails生成Golang代码或管理Go应用开发go-on-rails是Rails生成器,旨在: 帮助开发和集成一些用Golang编写的API到现有的Rails应用程序,以实现高性能使用您熟悉的Rails工具开发和管理Golang应用程序项目将不太...
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
jquery-validation-rails, 对 Rails 资产管道的jQuery验证 :: 验证:: rails针对 Rails 资产管道的...安装这里 gem将以下行添加到项目的Gemfile 中:gem 'jquery-validation-rails'在你的终端中运行以下命令:cd ~/pa
twitter-bootstrap-rails-confirm, 使用 Twitter Bootstrap 确认对话框 :: bootstrap:: bootstrap:: rails::这里 gem 添加一些javascript来更改 Boostrap 2.3和 4的数据确认处理的默认行为。正常确认对话框显示带有...
Ruby on Rails Guides v2 - Ruby on Rails 4.2.5