なるようになるブログ

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

rails commit log流し読み(2019/06/11)

2019/06/11分のコミットです。

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

activerecord/CHANGELOG.md


All modern adapters returns a numeric value as the result of numeric calculation

activerecord/test/cases/calculations_test.rbactiverecord/test/cases/query_cache_test.rbの修正です。

adapterによってnumeric calculationの結果のassetionを分岐していたのを、分岐処理を削除しています。今サポートしているadapterでは全てnumericの値が返ってくる為。


Merge pull request #36448 from kamipo/allow_column_name_with_simple_function_call

Active Recordの修正です。

SQL function + カラム名(e.g. length(title))を安全なSQLとみなすよう修正しています。


Merge pull request #36440 from malept/multi-db-abort_if_pending_migrations-task

activerecord/lib/active_record/railties/databases.rakeの修正です。

db:abort_if_pending_migrations taskがprimary DBに対してのみしかチェックを行っていなかったのを、DBが複数ある場合、全てのDBに対してチェックを行うよう修正しています。