以下の内容はhttps://y-yagi.hatenablog.com/entry/2024/09/27/051836より取得しました。


rails commit log流し読み(2024/09/26)

2024/09/26分のコミットです。

CHANGELOGにのったコミットは以下の通りです。

railties/CHANGELOG.md

actionpack/CHANGELOG.md

activemodel/CHANGELOG.md


Merge pull request #53021 from jeduardo824/update_application_css_template_to_reflect_propshaft_change

railties/lib/rails/generators/rails/app/templates/app/assets/stylesheets/application.css.ttの修正です。

rails newで生成するapplication.cssからSprockets向けのコードとコメントを削除しています。


Fix typo [ci-skip]

railties/lib/rails/generators/rails/app/templates/config/environments/development.rb.ttのdocの修正です。

effectaffectにタイポしていたのを修正しています。


Fix broken Markdown links [ci-skip]

actionpack/lib/action_controller/metal/conditional_get.rbactionpack/lib/action_dispatch/middleware/remote_ip.rbのdocの修正です。

doc内のmarkdownのリンクが正しく表示されてない箇所があったのを修正しています。


Format options doc as a description list [ci-skip]

actionpack/lib/action_controller/metal/live.rbのdocの修正です。

doc内のリストのフォーマットが正しく表示されていない箇所があったのを修正しています。


Set error code to 1 if generator could not be found (#53028)

railties/lib/rails/generators.rbの修正です。

rails generatorに存在しないgeneratorを指定した場合のexit codeを1に修正しています。


Fix typos in 'link_to' and 'escape_javascript' examples

rails guideのAction View Helpersの修正です。

link_toメソッドの実行結果の例が実際の結果と異なっていたのを修正、及び、escape_javascriptメソッドについて説明している箇所のテンプレート名をタイポしている箇所があったのを修正しています。


Merge pull request #52348 from skipkayhil/hm-fix-ac-tc-cookies-again

actionpack/lib/action_controller/test_case.rbの修正です。

ActionController::TestCaseでget以外のHTTP methodでcookieが更新出来ないバグがあったのを修正しています。


Merge pull request #53041 from rails/rm-drop-3.1

各gemspecのrequired_ruby_version>= 3.2.0に更新、及び、Ruby 3.2未満向けのコードを削除しています。Rails 8はRuby 3.2以上のみをサポートするため。


Merge pull request #48139 from OuYangJinTing/fix/activerecord_insert_all

activerecord/lib/active_record/insert_all.rbの修正です。

bulk insertを行う際のattributeのtype cast及びserialize処理をsaveメソッド等で行っているのと同じ内容になるよう修正しています。bulk insertとsaveメソッドで同じ値を保存した場合に、実際に保存される結果が変わってしまうのを避けるため。


Merge pull request #53042 from seanpdoyle/activemodel_public_read_attribute_for_serialization

activemodel/lib/active_model/serialization.rbのdocの修正です。

ActiveModel::Serialization#read_attribute_for_serializationメソッドをpublic APIに変更しています。ActiveModel::Serialization moduleのdoc内で既にユースケースが説明されている為。


Merge pull request #52990 from zzak/deprecate-sucker_punch

Remove sucker_punch ActiveJob::Queue adapterで削除したActive Jobでのsucker_punch gemのサポートを戻しています。代わりに使用した場合はdeprecatedメッセージを出すよう修正しています。削除するのは非互換になってしまう為、通常のAPIと同様にまずdeprecatedにする必要があるだろう、ということになった為。


Fixup test for #48139

activerecord/test/cases/insert_all_test.rbの修正です。

Fix active record insert values of type cast and serializeで追加されたリグレッションテストについて、処理がわかりやすくなるよリファクタリングしています。


Fix link_to when passed :rel is a symbol

actionview/lib/action_view/helpers/url_helper.rbの修正です。

link_toメソッドのrefオプションにSymbol値を指定した場合にundefined methodでエラーになってしまうバグがあったのを修正しています。


Use lease_connection instead of soft deprecated connection [ci-skip]

docの修正です。

soft deprecatedになっているconnectionを使用している箇所をlease_connectionを使用するよう修正しています。


Merge pull request #52984 from jhawthorn/json_format_options

Action Pack、Action Viewの修正です。

render json:のRenderersでto_jsonメソッドを呼び出す際に必要なオプションのみを渡すよう修正しています。to_jsonはオプションが指定されていない場合のみ使用されるfast pathがあり、それを使用出来るようにする為。


Tidy up the error pages (#53045)

railtiesの修正です。

新規にアプリケーションを作成した際に生成されるエラーページのデザインを更新しています。PRにキャプチャがはられているので、実際のイメージはそちらを参照してください。


Fix tests for the new error pages

railtiesのテストの修正です。

先のエラーページのデザイン変更によりfailしてしまったテストを修正しています。




以上の内容はhttps://y-yagi.hatenablog.com/entry/2024/09/27/051836より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14