- 浏览: 208440 次
- 性别:
- 来自: 绍兴
文章分类
最新评论
-
112703013:
你好, 想问个问题 就是我这边上传一个zip文件 大概有100 ...
rails文件上传下载和删除 . -
chen_miao:
qplovechinese 写道 很好!
3q
simple jQuery date-picker plugin 使用 -
qplovechinese:
很好!
simple jQuery date-picker plugin 使用
Rails作为一款日渐风靡的Web开发框架,其插件起了很大的作用,让很多朋友不用再去实现一些基础功能。很多人不知道自己写的功能能由什么插件来代替,那么,下面介绍几款常用的插件(支持Rails3)。
Rails作为一款日渐风靡的Web开发框架,其插件起了很大的作用,让很多朋友不用再去实现一些基础功能。很多人不知道自己写的功能能由什么插件来代替,那么,下面介绍几款常用的插件(支持Rails3)。
登录验证:
Authlogic: authlogic作为一款强大的登录验证插件,受到不少人的喜欢,使用非常简单,支持rails3,可以参考github上的api: http://github.com/binarylogic/authlogic
权限管理:
CanCan: CanCan是一个用于Ruby on Rails权限控制的解决方案,支持Rails3。http://github.com/ryanb/cancan
搜索
meta_search: 在Rails2中,相信很多人都在用binarylogic的searchlogic,此插件非常好用,但是并不支持Rails3,所以当我在开发Rails3项目的时候,只好忍痛割爱了,我发现有一款搜索插件和searchlogic很类似,可以说是Rails3版的searchlogic,插件中扩展了相当多的方法来支持搜索。 http://github.com/ernie/meta_search
分页
will_paginate: will_paginate是用到最到的一款插件,支持Rails3,既然是比较常用的插件,这里就不介绍了,给出ap项目地址,没用过的可以去看看。http://github.com/mislav/will_paginate
FORM
Formtastic: Formtastic是一个Rails FormBuilder的DSL,支持rails3,Formtastic能创造出漂亮、语义丰富、多样式的HTML Form。 http://github.com/justinfrench/formtastic
标签(Tag)
acts-as-taggable-on: web开发中经常会遇到标签的管理,acts-as-taggable-on是一款非常还用的tag插件,具体用法详见项目地址 http://github.com/mbleigh/acts-as-taggable-on
文件上传
paperclip: paperclip是一款用途非常广泛的文件上传插件,并且有相当好的可扩展性,我们在文件上传过程中经常需要转换格式,或者同步处理其它一些动作,通过paperclip,都可以很好的实现。 项目地址:http://github.com/thoughtbot/paperclip
富文本编辑器
ckeditor: 在博客或者其它文本编辑相对较多的地方经常会用到一些文本编辑器,ckeditor是一款相当好用的插件,支持rails3,配置也很简单,推荐使用。 项目地址: http://github.com/galetahub/rails-ckeditor
异步发送邮件
ar_mailer_rails3: web开发中会遇到较多的邮件功能,比如用户注册好之后会发送一封确认信、每周或每月的newsletter等,当用户变的相当多的时候,执行一个直接发送的动作往往会让网站变的很慢,ar_mailer_rails3 可以帮你解决这个困惑,他的愿意是将邮件存入数据库,然后通过后台任务去一封封的定时发送。支持rails3, 项目地址: http://github.com/yzhang/ar_mailer_rails3
markdown解析
maruku: 相信很多人在用markdown格式的文本,thoughtrails.com也一样,因为markdown是一种非常好用的轻量级标记语言,可以结合其它插件做出很棒的效果,比如结合coderay做出漂亮的高亮效果等等,而maruku是一个将markdown文本转化为html的工具,具有良好的可扩展性。项目地址: http://github.com/nex3/maruku
Schema信息
annotate: annotate 能够以注释的方式在Model顶部自动生成此Model的大纲(schema)信息,并可以在Model的大纲发生变化后自动更新。
对于拥有许多Model的大型项目来说,在Model相关文件中维护此model的大纲信息就显得尤为重要,你不需要去db/migrate目录下搜寻此 Model相关的Migration文件,也不需要去mysql中敲describe XXX命令,就可以迅速了解此Model对应的表拥有那些字段。同样支持rails3,项目地址: http://github.com/ctran/annotate_models
from:http://blog.163.com/ma95221@126/blog/static/24822102201212115843199/
发表评论
-
require,include,load,extend的用途和区别
2013-03-01 22:47 934这四个方法还是很好玩很有用,也是比较容易混的。 ... -
ruby 标准类型总结
2013-02-01 16:45 1193一、数字 Ruby支持整数 ... -
RMagick 简介
2013-01-18 20:38 1360RMagick 是一个将 Ruby 语言绑定到 ImageM ... -
ARP欺骗功能
2013-01-12 22:47 1092一、设置前准备 当使用了防止ARP欺骗功能(IP和 ... -
淘宝开源编辑器KISSY Editor
2013-01-04 16:46 2301KISSY Editor 是开源项目 KISSY ... -
Rails创建定时任务
2012-12-10 10:21 1759Task & Rexcel 最终生成的报 ... -
Ruby on Rails页面缓存 实践
2012-12-05 11:02 1019三种方式 Page Caching, Action ... -
rails缓存学习
2012-11-27 16:38 1788FORM:http://kenbeit.com/tag/ ... -
Ruby on Rails 简单页面缓存
2012-11-16 17:28 1161三种方式 Page Caching, Action Ca ... -
Ruby写入Excel文件 插件方法
2012-11-01 16:21 1466spreadsheet插件(主要是excel生成写入数 ... -
RUBY操作EXCEL文件
2012-10-31 17:05 1336使用ruby来操作excel文 ... -
Ruby on Rails的session和session存储方案
2012-10-18 17:42 1204session:页面间的信息保存手段。使用:赋值 ses ... -
Ruby程序打包成可执行文件的工具 - RubyScript2Exe
2012-09-19 21:28 2214RubyScript2Exe能够将你的Ruby应用程序转成一个 ... -
rails中实现kindeditor中的图片上传
2012-09-14 16:10 1588FROM: http://blog.sina.co ... -
js 彷excel 键盘上下左右移动
2012-09-03 19:11 2965思路假设初始坐标为(0,0)首先要算出表格的最大最小坐标 即( ... -
ruby Hash 总结
2012-08-31 18:51 62121. 如何创建Hash? x = Hash.newx = { ... -
ruby inject,循环计算优化
2012-08-27 16:51 1279From:http://blog.jayfields.com/ ... -
jquery 图表插件highcharts & highstock
2012-08-23 14:43 11084Highcharts是纯JavaScript编写的图表库,提 ... -
rails or ruby 中 fields_for 提交方式
2012-08-20 20:10 1580Project这个Model的new表单,我们需要在创建Pro ... -
Rails中导出excel的快速简便的方法
2012-07-31 15:51 1054controller def to_e ...
相关推荐
基于Edge Rails运行的CRUD2 博文链接:https://mmm.iteye.com/blog/116934
rails.vim提供了常用的一些命令,可以帮助开发,例如:Rgenerate, Rake, Rfind,RTview等,很方便,也很实用。 安装方法: 拷贝 autoload/rails.vim, plugin/rails.vim, 和 doc/rails.txt 到 ~/.vim 目录. ...
这是一个分页插件,ajax效果。 博文链接:https://sunfengcheng.iteye.com/blog/221465
ruby on rails for eclipse开发插件
eclipse 支持ruby on rails开发的插件
Ruby on Rails非常强大,但是它不能做所有的事情。有许多特性太过实践化,超出了Rails核心的范畴,或者与Rails的设计理念相左太甚(毕竟Rails是个人理念的软件)。核心团队不能也不会将人们想要的任何东西都包含到...
博文链接:https://moyuan.iteye.com/blog/221185
这个扩展允许您创建任何自定义形状的轨道,然后将一个购物车附加到它,并实际骑在轨道上。让平台在受到撞击时能滑动,地铁列车撞到障碍物,坏掉的电梯,过山车,看不见的飞行路线,火箭推进的火车等等!...
thinking-sphinx, activerecord/Rails的Sphinx插件 ThinkingThinking是将ActiveRecord连接到Sphinx完整文本搜索工具的库,并与 Rails ( 但也适用于其他 ruby 网络框架) 紧密集成。 当前版本为 v3.4.2.插件升级升级时...
基于java的开发源码-Rails3消息队列系统 Sidekiq.zip 基于java的开发源码-Rails3消息队列系统 Sidekiq.zip 基于java的开发源码-Rails3消息队列系统 Sidekiq.zip 基于java的开发源码-Rails3消息队列系统 Sidekiq.zip ...
NULL 博文链接:https://hlee.iteye.com/blog/587006
Session管理、用户登录和认证系统,XML和ActiveResource,后台处理和ActionMaile,测试和specs(包括RSpec on Rails和Selenium),安装、管理、编写插件,Rails的生产部署、配置和Capistrano等内容。 《Rails之道》...
oauth-plugin, 用于OAuth的Rails 插件 OAuth插件这是在 Rails 应用程序中实现OAuth提供者和消费者的插件。我们支持修改后的OAuth 1.0规格:tools.ietf. org/html/rfc5849以及对 OAuth 2.0的支持:tools.iet
Exception Notification - Rails的异常通知插件。能够在Rack/Rails应用发生错误时发送通知。
含有rails的自动完成,上传文件 ,分页,上传文件进度插件
ActiveRecord 的灵活让你再也不用配置繁琐的 Hibernate 即可实现非常易用的持久化,Github 和 Rubygems 上丰富多样的 Rails 插件是 Rails 开发高效率的又一有力保障。Rails 是一个真正彻底的 MVC(Model-View-...