見出し画像

📕Railsガイドが Rails 7.2 に対応しました

2024年8月にリリースされたRails 7.2に合わせて、RailsガイドもRails 7.2に対応いたしました!🆙✨

Rails 7.2 リリースノート

Rails 7.2では新規ガイドが3つ追加され、既存ガイドの9つが大幅に改訂されました。Railsを長く使っている方も、大幅に書き直されたガイドをぜひ一度ご覧ください。



🔍 メンテナンスポリシーの更新

今回のRails 7.2に更新されたタイミングで、Railsのメンテナンスポリシーが更新されました。サーバーの運用上重要なので、ぜひチェックしておいてください。

また今回の更新に伴い、バージョンごとのサポート期間の詳細については https://rubyonrails.org/maintenance に掲載されるようになりました。なおRailsガイドでは訳注から辿れるようになっています。


🆕 新たに追加されたガイド

以下の3つのガイドが新たに追加されました。

1: Rails 7.2 リリースノート


2: デプロイ用パフォーマンス・チューニング


3: Dev Containerでの開発ツール

今回新たに追加された Dev Container は VS Code だけでなく、GitHub 公式のクラウド IDE『GitHub Codespaces』にも活用できます。Railsチュートリアルのデフォルトの開発環境としても採用されており、Dev Container を使ったテンプレートも GitHub 上から公開されています。活用例の1つとしてご参考になれば幸いです。



🆙 大幅に改訂されたガイド

Rails Foundationが進めているドキュメント改善の一環として、Rails 7.2では以下の9つのドキュメントが大幅に改定され、読みやすくなりました。なおドキュメント改善は今回の改定後も継続的に進められていく予定です

以下は、大幅に改訂されたガイドと、その差分となる PR のまとめです。

1: Active Record の基礎

2: Active Model の基礎

3: Active Record コールバック

4: Active Record マイグレーション

5: Action View の概要

6: Action View ヘルパー

7: Action View フォームヘルパー

8: Action Text の概要

9: Action Mailbox の基礎


 🆙 他、各ガイドの更新箇所(一部抜粋)

これまでの更新と同様に、アップグレードガイドにはRails 7.2のアップグレードに関する注意点などが追加されました。設定項目ガイドにはRails 7.2の設定項目が、コマンドラインツールのガイドにはRails 7.2のコマンドがそれぞれ多数追加されています。


加えて、以下の各ガイドも Rails 7.2 のリリースに合わせてそれぞれ更新されています。(更新箇所が少ないものは一部省略しています)

📝NOTE: Rails 7.2 対応後も継続的に更新しています! 最新の状況については @RailsGuidesJP または GitHub リポジトリからご確認ください…!! 📕 🆙✨


📕 Railsガイド、協賛募集中!

Railsガイドは多くの協賛企業による支援のおかげで継続的に更新が続けられております。また「過去バージョン閲覧機能」はこれまで有償でのみ提供しておりましたが、協賛企業の増加に伴い、2023年6月より誰でも無料で利用できるようになりました 🙏 💖 

過去バージョンの URL を誰とでもシェアできるほか、Rails 7.1 と Rails 7.2 でどう変わったのか確認・検証したい場面などでも役立ちます 📕

Railsガイドでは引き続き『協賛プラン』を通して、Ruby/Railsエンジニアを支援したい協賛企業を募り、Railsガイド内でもご紹介していきます。「ちょっと気になっている」という段階からの相談も歓迎ですので、気軽にお問い合わせいただけると嬉しいです 😌✨


💖 2024年8月時点での協賛企業一覧 (順不同) 💖

引用元: https://railsguides.jp/#supporters


🛠 今後も継続的に改善していきます

主要なガイドの追加/更新は完了しましたが、Railsガイドでは日々更新を続けています。今後も継続的に更新していくので、何かあれば GitHub の yasslab/railsguides.jp まで気軽に Pull Request を送ってください! 😆✨

📝この記事を書いた人: @hachi8833 & @rakudasandesu & @yasulab


YassLab株式会社の活動に興味を持っていただければ嬉しいです。こちらからのサポートは Raisチュートリアル、Railsガイドなど各サービスの向上に役立てていきたいと思います💓