2024/07/17分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Add basic sessions generator (#52328)
railtiesの修正です。
独自の認証システムを実装するための、セッション情報の管理の仕方などを記載したファイルを生成するためのsessions generatorを追加しています。generatorは、ユーザ用のmodel、セッションを管理するためのmodel、認証処理のためのcontrollerやview等のファイルが生成されるようになっています。
Raise specific exception when a connection is not defined
Active Recordの修正です。
指定したconnectionが定義されていなかった場合に、ConnectionNotEstablishedをraiseしていたのを専用のエラークラス(ConnectionNotDefined)をraiseするよう修正しています。ConnectionNotDefinedには、connection_name、roleやshardなど、接続先の詳細な情報が含まれるようになっています。
Merge pull request #52315 from maniSHarma7575/52310-update-doc-for-active-record-basic-guide
rails guideのActive Record Basicsの修正です。
Validationsセクション内のcreateメソッドの戻り値についての説明が誤った内容になっていたのを修正しています。
Improve how the sessions generator adds bcrypt (#52346)
railties/lib/rails/generators/rails/sessions/sessions_generator.rbの修正です。
sessions generatorで、Gemfile内にbcryptの記載が無い場合にgeneratorの実行がエラーになってしまうバグがあったのを修正しています。
Improve the docs of before_configuration
rails guideのConfiguring Rails Applicationsの修正です。
before_configurationの実行タイミングについての説明が、実際の実行タイミングと合ってなかったのを修正しています。
Added routes PUT to the default list (doc updates).
rails guideの`Getting Started with Railsの修正です。
Resourceful Routingセクション内のbin/rails routesの実行結果の例が、実際のコマンドの実行結果と異なっていたのを修正しています。