T‑Ruby:在 Ruby 中添加静态类型而不产生运行时开销
封面图片:T‑Ruby:在 Ruby 中添加静态类型而不产生运行时开销 https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,f...
封面图片:T‑Ruby:在 Ruby 中添加静态类型而不产生运行时开销 https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,f...
概述:我经常使用时间戳(例如 completed_at)作为布尔标志。它比真正的布尔值提供更多的元数据,但在 UI 上你通常希望…
介绍:传递给 .any? 的单个块可能会在不发出警告或错误的情况下,悄悄将成千上万条记录加载到内存中——仅仅是产生不必要的对象。大多数 Rails 开发者……
“Partial”问题 我们热爱 Rails。我们热爱 ERB。但说实话:app/views 通常是任何 Rails 代码库中最乱的部分。你从简单开始。然后你……
在本文中,我分享了我与 ActiveRecord 的旅程。当我刚开始使用 Rails 时,我以为 ActiveRecord 只是一个用于将数据保存到数据库的“魔法”。随后……
!封面图片:Migrating from Jekyll to Hugo… or not https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/http...
Template Strict Locals TSL 前几天,我在回顾 Chris Oliver 的《你可能不知道的强大 Rails 功能》演示。在众多有用的技巧中,d...
tiny ruby {conf} 2025 是在芬兰赫尔辛基举办的单轨 Ruby 会议。六场演讲,一天时间,没有填充内容。Ruby 会议常常被误认为是 “Rails con...”
几乎两年前,我宣布了 Rails Icons。我在那篇文章的开头提到,我没有任何一个不使用图标的应用程序。直到今天,这一点依然成立。我 al...
也就是我最终在凌晨 2 点停止大量抱怨 linter 错误的方式……大多数时候!Buildmate 截图 https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h...
封面图片:Devise 到自定义认证:它不仅仅是 has_secure_password https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format...
封面图片:在 Rails 请求规范中捕获 N+1 查询,仅用 11 行 Ruby https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,...