惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

量子位
D
Docker
月光博客
月光博客
MongoDB | Blog
MongoDB | Blog
Vercel News
Vercel News
美团技术团队
博客园 - 叶小钗
I
InfoQ
Jina AI
Jina AI
博客园 - 司徒正美
雷峰网
雷峰网
B
Blog
Y
Y Combinator Blog
A
About on SuperTechFans
WordPress大学
WordPress大学
酷 壳 – CoolShell
酷 壳 – CoolShell
大猫的无限游戏
大猫的无限游戏
Microsoft Security Blog
Microsoft Security Blog
Stack Overflow Blog
Stack Overflow Blog
腾讯CDC
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Recent Announcements
Recent Announcements
V
V2EX
N
Netflix TechBlog - Medium

Ruby on Rails: Compress the complexity of modern web apps

Safer to_i coercion, custom to_fs formats, and more! This Week in Rails: May 16, 2026 This Week in Rails: May 8, 2026 This Week in Rails: May 1, 2026 Active Record gets better every week Great big Rails World 2026 update: CFP, Corporate Support tickets, workshops Query command for database queries and more Explicit query: and body: kwargs for integration tests and more! Speedup ActiveRecord::LogSubscriber#sql_color and more! This Week in Rails: March 27, 2026 Rails Versions 8.0.5 and 8.1.3 have been released! Rails Versions 7.2.3.1, 8.0.4.1, and 8.1.2.1 have been released! This Week in Rails: March 20, 2026 Validate URI scheme in Action Text and more This Week in Rails: March 6, 2026 Planning Center is the newest Rails Foundation Contributing member Action Text gets Markdown conversion, editor links in devcontainers, and more! BARRA seeks Rails developer Joe Agliozzo is looking for a Rails developer The rise of lighttpd as the alternative web server When longer is better and more is more Snowdevil: First e-tailer on Rails Natural selection for frameworks in Ruby vs Java Address book tutorial in Portuguese Becoming a better programmer with Rails 10 Things Every Java Programmer Should Know About Ruby Really Getting Started in Rails Off the Treadmill, Onto the Rails Rails 0.9.5: A world of fixes and tweaks Rich clients with Rails and XUL
This Week in Rails: An Apology, Initializer Changes, and ...
David Heinemeier Hansson · 2016-06-04 · via Ruby on Rails: Compress the complexity of modern web apps

Saturday, June 4, 2016
Posted by chancancode

Hey, team. Todd here, bringing you another edition of This Week in Rails! Due to a scheduling mishap, we missed an issue last week - we won’t cover it here, but I encourage you to check out the repo activity during that period.

Anyway, let’s get to the exciting stuff from this week!

This Week in Rails – Now in Korean!

First off, a very special thanks to Suhan Lee for translating our newsletter into Korean! He’s going to try to translate each newsletter going forward. If you’re interested in providing more translations, feel free to get in touch with Godfrey.

This Week’s Contributors

We had 25 of you lovely individuals contribute code and documentation to Rails this week. You all rock! Keep the contributions coming!

New Stuff

Collapse Default Initializers Into a Single File

A late addition to Rails 5: default Rails initializers will no longer live in their own files. Instead, a new new_framework_defaults.rb file will be included in new apps generated with Rails 5.

Improved

Add WebSocket and logger Configuration Options for Action Cable

You can now configure your own WebSocket and logger options when using Action Cable.

Slim Down Active Record YAML Dumps

This patch decreases the size of model dumps to YAML - in some cases by a whopping 80%!

Fixed

Fixed Issue Chaining #exists? to #includes

Sean was able to fix an issue where chaining #exists? on #includes would raise an error. It sounds like there’s more work to do here yet, so I encourage giving the commit message a look-see.

ActiveRecord::Base#hash Should Differ Between Classes

Previously, there was an issue where it was possible to have collisions if #hash was called on two different models with the same ID. This is now fixed on master.

Remove OpenSSL Deprecation Warnings

This patch fixes deprecation warnings caused by the OpenSSL::Cipher::Cipher namespace changing to simply OpenSSL::Cipher.

Wrapping Up

That’s a wrap for This Week in Rails! There were plenty of other things going on, so feel free to jump in and check them out yourself!

See you next week!