@@ -84,6 +84,7 @@ gem 'figaro'
8484
8585# 前端ui框架bootstrap
8686gem 'bootstrap' , '~> 4.3.0'
87+ # gem 'webpacker'
8788
8889# 更简单更强大的表单创建。
8990# gem 'simple_form', '~> 4.0.0'
@@ -109,6 +110,8 @@ gem 'grape'
109110# gem 'elastic-apm'
110111# gem "elasticsearch-model"
111112# gem "elasticsearch-rails"
113+ #
114+ # gem 'searchkick'
112115
113116# 可以为我们的应用加入操作权限控制。
114117gem "pundit"
@@ -118,6 +121,7 @@ gem "pundit"
118121# 三方平台 OAuth 验证登陆
119122gem "omniauth"
120123gem "omniauth-github"
124+ gem "omniauth-wechat-oauth2"
121125
122126# 邮件服务
123127# gem "postmark"
@@ -143,6 +147,20 @@ gem "devise-encryptable"
143147# 赞、关注、收藏、屏蔽等功能的数据结构
144148# gem "action-store"
145149
150+ # 后台管理
151+ # gem 'activeadmin'
152+ # 后台管理的前端UI
153+ # gem 'arctic_admin'
154+
155+ # 管理配置信息的库。
156+ # gem "rails-settings-cached", "~> 2.0"
157+
158+ # 一个使用 Ruby 连接和操作 RabbitMQ 的客户端
159+ # gem "bunny", ">= 2.14.1"
160+ # 业务通过 Bunny 在 Rails 中简易、快速地生产发布了消息,就需要有消费者来接收和消费消息,Sneakers 是一个处理 RabbitMQ 消息队列的高性能 Ruby 框架
161+ # gem 'sneakers'
162+
163+
146164group :development , :test do
147165 # Call 'byebug' anywhere in the code to stop execution and get a debugger console
148166 gem 'byebug' , platforms : [ :mri , :mingw , :x64_mingw ]
@@ -248,6 +266,9 @@ group :test do
248266
249267 # 生成虚假数据
250268 gem "faker"
269+
270+ # 代码覆盖率工具。产生精美的报告。
271+ gem 'simplecov' , require : false
251272end
252273
253274# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
0 commit comments