なるようになるブログ

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

rails commit log流し読み(2021/07/28)

2021/07/28分のコミットです。

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


Improve sections on instrumentation guides [ci skip]

rails guideのActive Support Instrumentationの修正です。

見出しのレベルを調整しています。


Remove mechanism to disable test parallelization when runnin gonly 1 test

Active Support、railtiesの修正です。

実行するテストが1つの場合にparallel testを無効化する、という仕組みがあったのを削除しています。Parallelize tests only when there are enough to justify the parallelization overheadで実行するテストの数が一定以下の場合parallel testを実行しないよう対応が入った事により不要になった為。


Fix :nodoc: [ci skip]

activesupport/lib/active_support/notifications.rbのdocの修正です。

:nodoc::nodoc;にタイポしていたのを修正しています。


Update globalid to 0.5.1 for ruby-head compatibility

GlobalIDのバージョンを0.5.1に更新しています。ruby headでURIschemeの登録方法が代わり、その影響でGlobalID 0.5.0以下だとruby headのテストが通らなくなってしまった為。

参考: Fix ruby-head support


Merge pull request #40822 from fatkodima/fix-mysql-column-default

activerecord/lib/active_record/connection_adapters/mysql/schema_statements.rbの修正です。

MySQL adapterでtextカラムのdefault値を使用出来るよう修正しています。元々MySQLではtextカラムのdefaultは使用出来なかったのですが、MariaDBが10.2.1から使用出来るようになった為。

参考: CREATE TABLE - MariaDB Knowledge Base


Fix column names on Customer model

rails guideのActive Record Query Interfaceの修正です。

exampleコードで参照するattribute名が誤っている箇所があったのを修正しています。


Merge pull request #42702 from hahmed/add-favicon-to-internal-routes

railties/lib/rails/templates/rails/welcome/index.html.erbの修正です。

welcomeページにfaviconを追加しています。/favicon.icoへのアクセスでエラーになるのを避ける為。


Merge pull request #42870 from pedrosnk/pm/import_of_active_support_test_assertions

activesupport/lib/active_support/testing/assertions.rbの修正です。

否定のassertionにassert_not_equalを使用していたのをrefute_equalを使用するよう修正しています。ActiveSupport::TestCaseを使用していない場合(ActiveSupport::Testing::Assertionsだけをincludeしているような場合)にエラーにならないようにする為。