Sidekiq 是一个提供了执行 定时/异步 任务的后台任务处理系统,它可以集成在 Rails 项目中使用,也可以单独的使用。在本篇文章中,我们...
在 Ruby 中,当你需要访问一个常量的时候,很简单直接使用这个常量的名字就行。但是你知道 Ruby 是如何查找一个常量的吗?简单的讲 Ruby...
现在应用中类似 “优先按距离排序” 的功能已经很常见了,那么这些功能如何简单快速的去实现呢?本文将提供一个在数据量不是特别大的时候的解决方案,实...
Puma Puma 是 Rails 的默认 Web Server,在创建 Rails 项目时已经自动添加了 Puma 的依赖。Puma 是用了多...
通常情况下,图片的生成应当在客户端去实现。但是当我们必须在服务端去生成图片时 Barby Gem 是一个非常不错的选择。它是一个用来生成各种标准...
虽然下载文件有 Rails 默认的 send_data 和 send_file 方法,还有像 axlsx_rails 这样的第三方库。但是我仍然...
首先需要在 config/application.rb 中配置发送邮件的相关配置 使用脚手架工具生成邮件视图模板,脚手架工具会为我们自动创建发送...
Let's Encrypt 证书不仅是免费的,而且支持通配符证书,通配符证书指的是一个可以被多个子域名使用的公钥证书,多个子域名使用起来十分方便...
Java8 中新增加了对于 Lambda 表达式的支持,还添加了 Stream 接口,便于对集合对象功能的增强。能够极大的简化代码的编写并提高代...