📕Railsガイドが Rails 7.2 に対応しました
2024年8月にリリースされたRails 7.2に合わせて、Railsガイドも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 の基礎
主な原文プルリク: [RF DOCS] Active Record Basics Guide [ci-skip] by bhumi1102 · Pull Request #51226 · rails/rails
訳文の更新差分: 7.2: active_record_basics.mdの訳文を更新 by hachi8833 · Pull Request #1608 · yasslab/railsguides.jp
2: Active Model の基礎
訳文の更新差分: 7.2: active_model_basics.mdの訳文を更新 by hachi8833 · Pull Request #1607 · yasslab/railsguides.jp
3: Active Record コールバック
4: Active Record マイグレーション
主な原文プルリク: [RF-DOCS] Active Record Migration Documentation by Ridhwana · Pull Request #51928 · rails/rails
5: Action View の概要
主な原文プルリク: [RF-DOCS] Action View Overview Guide [ci-skip] by bhumi1102 · Pull Request #51435 · rails/rails
訳文の更新差分: 7.2: action_view_overview.mdの訳文を更新 by hachi8833 · Pull Request #1609 · yasslab/railsguides.jp
6: Action View ヘルパー
訳文の更新差分: 7.2: action_view_helpers.mdの訳文を更新 by hachi8833 · Pull Request #1610 · yasslab/railsguides.jp
7: Action View フォームヘルパー
主な原文プルリク: [RF-DOCS] Action View Form Helpers Guide [ci-skip] by bhumi1102 · Pull Request #51936 · rails/rails
訳文の更新差分: Rails 7.2: form_helpers.mdの訳文を更新 by hachi8833 · Pull Request #1624 · yasslab/railsguides.jp
8: Action Text の概要
主な原文プルリク: [RF DOCS] Action Text Documention [ci-skip] by Ridhwana · Pull Request #50977 · rails/rails
訳文の更新差分: 7.2 action_text_overview.mdの訳文を更新 by hachi8833 · Pull Request #1605 · yasslab/railsguides.jp
9: Action Mailbox の基礎
主な原文プルリク: [RF DOCS] Action Mailbox Documention [ci-skip] by bhumi1102 · Pull Request #50973 · rails/rails
訳文の更新差分: 7.2: action_mailbox_basics.mdの訳文を更新 by hachi8833 · Pull Request #1604 · yasslab/railsguides.jp
🆙 他、各ガイドの更新箇所(一部抜粋)
これまでの更新と同様に、アップグレードガイドにはRails 7.2のアップグレードに関する注意点などが追加されました。設定項目ガイドにはRails 7.2の設定項目が、コマンドラインツールのガイドにはRails 7.2のコマンドがそれぞれ多数追加されています。
加えて、以下の各ガイドも Rails 7.2 のリリースに合わせてそれぞれ更新されています。(更新箇所が少ないものは一部省略しています)
📕 Railsガイド、協賛募集中!
Railsガイドは多くの協賛企業による支援のおかげで継続的に更新が続けられております。また「過去バージョン閲覧機能」はこれまで有償でのみ提供しておりましたが、協賛企業の増加に伴い、2023年6月より誰でも無料で利用できるようになりました 🙏 💖
過去バージョンの URL を誰とでもシェアできるほか、Rails 7.1 と Rails 7.2 でどう変わったのか確認・検証したい場面などでも役立ちます 📕
Railsガイドでは引き続き『協賛プラン』を通して、Ruby/Railsエンジニアを支援したい協賛企業を募り、Railsガイド内でもご紹介していきます。「ちょっと気になっている」という段階からの相談も歓迎ですので、気軽にお問い合わせいただけると嬉しいです 😌✨
💖 2024年8月時点での協賛企業一覧 (順不同) 💖
🛠 今後も継続的に改善していきます
主要なガイドの追加/更新は完了しましたが、Railsガイドでは日々更新を続けています。今後も継続的に更新していくので、何かあれば GitHub の yasslab/railsguides.jp まで気軽に Pull Request を送ってください! 😆✨
YassLab株式会社の活動に興味を持っていただければ嬉しいです。こちらからのサポートは Raisチュートリアル、Railsガイドなど各サービスの向上に役立てていきたいと思います💓