なるようになるブログ

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

rails commit log流し読み(2020/03/27)

2020/03/27分のコミットです。

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

railties/CHANGELOG.md


Revert "Merge pull request #38737 from ak15/active_record_enum"

enumに存在しない値をqueryに指定した場合にArgumentErrorをraiseするようにした、Use non-exist enum string to get unrelated record in My SQLをRevertしています。

breaking changesになってしまった(GitHubでエラーになってしまったとの事)ので、まずは元の挙動をdeprecationにする事にしましょう、という事になりました。


Handle paths with trailing slashes in rails test

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

rails testの引数に末尾のスラッシュを含む相対パスを渡した際に、テスト全体が実行されるようになってしまっていたのを、指定したパス配下のテストのみ実行するよう修正しています。


[ci skip] Fix API documentation for link_to_if

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

link_to_ifメソッドのdoc内のメソッド名をタイポしていたのを修正しています。