常用 Gem - Rails 实践

返回介绍

常用 Gem

发布于 2019-07-03 字数 1928 浏览 854 评论 0

概要:

本课时总结本书内提到的常用的工具类 Gem。

正文

Devise

提供了用户注册,登录,邮件确认等众多实用功能。

https://github.com/plataformatec/devise

will_paginate

分页。

https://github.com/mislav/will_paginate

cancan(can)

权限管理。因为 Ryan Bates已经两年没有维护 cancan 的代码,Ruby 社区推出了 cancancan。

https://github.com/CanCanCommunity/cancancan

carrierwave

文件上传。

https://github.com/carrierwaveuploader/carrierwave

ransack

搜索。

https://github.com/activerecord-hackery/ransack

Active Admin

后台管理。

https://github.com/activeadmin/activeadmin

Simple Form

方便易用的表单。

https://github.com/plataformatec/simple_form

Paranoia

物理和逻辑删除记录。

lhttps://github.com/radar/paranoia

omniauth

第三方验证。

https://github.com/intridea/omniauth

settingslogic

配置文件管理。

https://github.com/binarylogic/settingslogic/

Spree

开源的电商程序。

https://github.com/spree/spree

Ruby China 社区源码

开源的社区程序。

https://github.com/ruby-china/ruby-china

上一篇:生产环境部署

下一篇:写在后面

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

目前还没有任何评论,快来抢沙发吧!