ruby on rails gems
来源:互联网 发布:邯郸软件开发 编辑:程序博客网 时间:2024/06/01 20:10
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.
/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/topics/5205
- ruby on rails gems
- Ruby on Rails,环境安装和Gems
- Ruby (on Rails) 常用的Gems推荐
- Ruby on Rails,环境安装和Gems(转载)
- Ruby & Rails on Rails 進階書單
- ruby and ruby on rails
- install Ruby on Rails
- Ruby on Rails 实践
- Ruby on Rails!
- Ruby on Rails
- 关于Ruby on Rails
- 初探Ruby on rails
- Ruby on Rails
- 了解Ruby on Rails
- Ruby on Rails 是什么?
- 什么是Ruby on Rails
- Ruby on Rails 实践
- Ruby on Rails
- LeetCode - Reverse Linked List II
- jQuery EasyUI 在datagrid上使用combotree 进行多选
- MATLAB对于文本文件(txt)数据读取的技巧总结(经典中的经典)
- 密码文本框不能正常取值的解决方案
- 数据结构之线性表顺序存储
- ruby on rails gems
- ubuntu root登入
- Android之五大布局
- 使用TransactionScope来实现分布式事务
- 线性代数导论4——A的LU分解
- ubuntu 12.04 安装 Anjuta
- poj 3311(状态压缩dp)
- Unity4.1.4f1在win7上monodevelop失效
- 设计模式------策略模式