ruby on rails gems
2013-08-24 16:38
369 查看
Rails Auth
devise用户注册登录,身份验证的整套解决方案, 用于快速构建用户功能,如:注册,登陆,个人设置,找回密码...
用法: http://ihower.tw/rails3/auth.html
或者自己写authentication http://asciicasts.com/episodes/270-authentication-in-rails-3-1
omniauth
实现第三方登录认证,包括Twitter,Facebook,微博等等, 新浪微博, 腾讯QQ; RailsCast: Part1 Part2
cancan
为不同用户设定不同级别的权限
kaminari
最好的分页控制器
simpleForm
比起Rails默认的Form更简洁和更强大的表单控制器
client_side_validations
读取服务端Model的验证逻辑并生成对应的客户端验证逻辑,做到DRY
will_paginate 和 Kaminari
分页控件,几乎所有 Rails App 都在用,其中 will_paginate比较老,应用案例较多, kaminari 更新,性能和兼容性更好
Paperclip 和 Carrierwave
这两个都是上传组件, Paperclip 是老牌产品了,也是几乎绝大多数项目都有在用它,它可以帮你处理上传图片,裁减,定义不同的图片尺寸,几乎很完美。而 Carrierwave 是后起之秀,功能和 Paperclip 差不多,但它还可以管理除图片之外的东西,而且灵活性更高( ruby-china 就是用它)。对比: Paperclip 官方只支持ActiveRecord但相对稳定, 而Carrierwave比较灵活支持更多的orm,比如mongoid
WiceGrid
表格控件,针对 ActiveRecord,超级强大,支持任意字段排序,过滤,具体看它的 Demo.
justinfrench/formtastic
A Rails form builder plugin with semantically rich and accessible markup.
Rails Misc
rails_best_practices控制代码质量的优秀工具
active_admin
为Rails项目创建后台管理界面,非常强大的可定制UI
http://ruby-china.org/wiki/gems
http://ruby-china.org/topics/5205
相关文章推荐
- Ruby (on Rails) 常用的Gems推荐
- ios安装ruby on rails一直报Unable to download data from https://rubygems.org/的解决方案
- 安装ruby on rails错误:Unable to download data from https://rubygems.org/的解决方法
- Ruby on Rails,环境安装和Gems
- 安装ruby on rails一直报Unable to download data from https://rubygems.org/的解决方案
- Ruby on Rails,环境安装和Gems
- Ruby on Rails,环境安装和Gems(转载)
- Ruby on rails开发从头来(windows)(二十一)-测试Model时的问题
- Ruby on Rails 成长记(2)
- Ruby On Rails 环境搭建
- Ruby on Rails 安装
- ruby on rails 安装fullcalendar插件
- ruby on rails学习笔记——Ubuntu下sudo apt-get update错误解决
- Ruby on Rails(ROR) 实例开发之一 创建数据表
- 受Ruby on Rails影响的PHP开发框架
- [Ruby on Rails实战圣经]Ajax 应用程式
- Private Chat Room in Ruby on Rails 3.0 的本地尝试和问题解决
- Ruby on Rails完全安装手册
- Ruby on Rails 性能优化的 10 大建议
- ruby on rails配置pgsql