@@ -133,7 +133,9 @@ gem "omniauth-github"
133133gem "omniauth-wechat-oauth2"
134134
135135# 使用JWT实现Token认证
136- gem 'jwt' , '~> 2.1'
136+ gem 'jwt'
137+ # 符合 JWT (JSON Web Token) 规范的认证 API
138+ gem 'knock'
137139
138140# grape 可以帮助我们快速的构建和 Rails 完美融合的 API 接口。
139141gem 'grape'
@@ -163,6 +165,9 @@ gem 'graphql', '~> 1.9'
163165# RPC远程过程调用
164166# gem 'grpc'
165167
168+ # 用于处理跨域资源共享(CORS)的机架中间件,这使得跨域AJAX成为可能。
169+ # gem 'rack-cors'
170+
166171# 文档工具
167172# gem "sdoc", "~> 1.0.0.rc3"
168173
@@ -197,6 +202,20 @@ gem "rack-attack"
197202gem "bugsnag" , "~> 6.12"
198203gem "uniform_notifier"
199204
205+ # URL 友好的 ID,可以把一些不想暴露的url地址中的信息给使用id替代掉。
206+ gem 'friendly_id'
207+
208+ # 所见即所得编辑器
209+ gem 'ckeditor'
210+
211+ # 改变 rails 默认的日志,使变得更好。更简洁且高效的显示日志内容。
212+ gem "lograge"
213+ # Logstash与Beats,Elasticsearch和Kibana一起是Elastic Stack的一部分。
214+ # Logstash是服务器端数据处理管道,它同时从多个源中提取数据,进行转换,然后将其发送到您喜欢的“stash”。
215+ gem 'logstash-event'
216+
217+ # 状态机
218+ gem 'aasm'
200219group :development , :test do
201220 # Call 'byebug' anywhere in the code to stop execution and get a debugger console
202221 gem 'byebug' , platforms : [ :mri , :mingw , :x64_mingw ]
@@ -219,11 +238,11 @@ group :development, :test do
219238 # gem 'timecop'
220239
221240 # 生成文档工具
222- # gem 'sdoc'
241+ gem 'sdoc'
223242end
224243
225244group :development do
226- # web-console是RubyonRails应用程序的调试工具 ,报错的时候可以调试的。
245+ # web-console是RubyonRails应用程序在浏览器上的调试工具 ,报错的时候可以调试的。
227246 gem 'web-console' , '>= 3.3.0'
228247
229248 # 监听文件变动,并你去通知修改
@@ -295,8 +314,8 @@ group :development do
295314 # 在日志中写入请求源信息
296315 gem 'active_record_query_trace'
297316
298- # 在应用的每个页面底部显示请求信息,并链接到源码(可通过 TextMate 打开);
299- # gem 'rails-footnotes', '~> 4.0 '
317+ # 给你的MacOS的发送通知消息
318+ # gem 'terminal-notifier '
300319end
301320
302321group :test do
0 commit comments