博客文章
💎 我的 Rails 开发必备模板分享
🌟 模板简介
RubyonRails,RailsTemplate,开发效率
退订了 GitHub Copilot,为什么?
缘起:从期待到习惯的两年
GitHubCopilot
Rails 项目整合 mega.nz 云盘
导言
RubyonRails,MEGA,MEGACMD,文件存储
BorgBackup:兼具压缩、加密与去重的全能备份解决方案
导语
备份工具千千万,为何 Borg 能在生产环境中脱颖而出?相比传统的 Tar 或 Rsync,Borg 不仅支持压缩与加密,更内置数据去重功能,能以最小空间存储多版本备份。本文将详解这个「备份瑞士军刀」的核心特性与实战用法。
Ansible 自动化运维:从批量部署到服务器管理全指南
导语
面对数十台服务器的配置管理,手动逐个登录执行命令显然不现实。Ansible 作为轻量级自动化工具,通过「剧本(Playbook)」实现批量服务器操作,无需在被控节点安装额外软件,仅凭 SSH 即可完成配置部署、应用发布与系统管理。本文带你从零搭建 Ansible 自动化流程!
高效开发者必备:gh - GitHub 命令行工具详解
导语
作为 GitHub 的重度用户,你是否曾因频繁切换浏览器与终端而感到效率低下?
gh
作为 GitHub 官方 CLI 工具,能让你在终端中完成几乎所有 GitHub 操作,从仓库管理到 Issue 追踪,真正实现「一站式开发流程」。本文将带你从零开始掌握这个相见恨晚的神器!RSpec结合VCR一起使用
VCR gem是录制和重放HTTP请求的工具。VCR使用了WebMock库,WebMock可以拦截HTTP请求并进行模拟。
RSpecVCR
Linux硬盘扩容与Docker数据迁移
简介
LinuxDocker
Docker运行PostgreSQL容器设置最大连接数无效的问题
部署项目的时候图省事,直接用GitHub Copilot生成了一份PostgreSQL的docker-compose文件,docker-compose中设置最大连接数使用环境变量POSTGRES_MAX_CONNECTIONS,最近程序总是报PostgreSQL连接数不足的错误,设置POSTGRES_MAX_CONNECTIONS=200,依然报错。
DockerPostgreSQL
libvips使用记录
libvips和ImageMagick都是图像处理库。Rails文档上说libvips比ImageMagick快10倍,内存占用只有ImageMagick的1/10。
Devise做接口权限验证
使用Devise做接口权限验证使用 devise-jwt gem。
RailsDevise
Rails引擎使用RSpec测试
Rails引擎默认使用MiniTest做测试。会在test目录下创建一个测试用的最小运行环境dummy。如果使用Rspec测试,dummy路径一般放在spec/dummy。
RailsRSpec
Ollama
安装Ollama
使用libphonenumber解析、格式化和验证国际电话号码
Github仓库地址:https://github.com/google/libphonenumber
实验项目:Go+Rails远程文件管理
思路
subscribe via RSS