なるようになるブログ

読書感想文かrailsについてかrubyについてか

rails commit log流し読み(2023/04/09)

2023/04/09分のコミットです。

CHANGELOGへの追加はありませんでした。


ActiveRecord: Improve find_db_config performance

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

find_db_configメソッドについて不要なsortを減らすなどの性能改善を行っています。


Merge pull request #47864 from zenspider/zenspider/ar_core_hash

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

Actve Recordのobjectがidを保持していない場合(new_record?がtrueの場合)にActiveRecord#==及び#hashメソッドで正しく結果が取得出来るよう修正しています。


Introduce Rails::Rackup::Server which is used by the bin/rails server command.

railties/lib/rails/commands/server/server_command.rbrailties/lib/rails/rackup/server.rbの修正です。

使用出来る場合、rails serverコマンドでRack::ServerではなくRackup::Serverを使用するよう修正しています。Rack::Serverはdeprecatedになっている為。


Allow a value formatted as HH:MM for time_field

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

time_fieldHH:MMフォーマットの値が指定出来なくなっていたのを再度指定出来るよう修正しています。


Fix WARNING block in security guide

rails guideのSecuring Rails Applicationsの修正です。

secret_key_baseを変更した場合の挙動について説明している箇所のフォーマットを調整しています。


Merge pull request #47850 from notapatch/api-docs-activerecord-validate-multiple-contexts

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

Active Record validationにcontextを複数した場合の挙動についての説明を追加しています。


Fix typo

rails guideのActive Record Validationsの修正です。

:messageオプションについて説明している箇所のexampleコードにendが不足していたのを修正しています。


Merge pull request #47857 from Valerii-Pi/patch-3

rails guideのActive Record Validationsの修正です。

Custom Validatorsの項にあるexampleコードのグラマーの修正を行っています。


Merge pull request #47365 from p8/guides/document-request-js

rails guideのSecuring Rails ApplicationsWorking with JavaScript in Railsの修正です。

rails/request.jsを使用してのrequestの送信方法についての説明を追加しています。


Merge pull request #47899 from zzak/asset-pipeline-guide

rails guideのThe Asset Pipelineの修正です。

古いRails向けの説明を削除、importmap-railsjsbundling-rails等の現在使われているassets関係のgemについての説明を追加、等を行っています。