なるようになるブログ

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

rails commit log流し読み(2018/05/21)

2018/05/21分のコミットです。

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


SqlTypeMetadata is :nodoc: class [ci skip]

activerecord/lib/active_record/connection_adapters/postgresql/type_metadata.rbの修正です。

内部向けのクラスであるPostgreSQLTypeMetadataAPI docに表示されないよう修正しています。


Bump minimum SQLite version to 3.8

Active Recordの修正です。

サポートするSQLiteのバージョンを3.8以上に修正しています。

macOS 10.10やUbuntu 14.04ではSQLite 3.8がデフォルトでインストールされていること、また、3.8以上をサポートする事でmulti insertが使用出来るか等の幾つかの機能のチェック処理を削除出来ることから、サポートバージョンを修正しています。


Enable Lint/StringConversionInInterpolation rubocop rule

Lint/StringConversionInInterpolation copを有効にして、各ファイルにcopを適用しています。


Exception wording change

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

polymorphic associationに対してreflection.klassを取得しようとした場合に表示するエラーメッセージのグラマーを修正しています。