なるようになるブログ

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

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

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

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

activerecord/CHANGELOG.md


Require time core extensions in all environments

railtiesの修正です。

rails newで生成される全ての環境のenvironmentsファイルにactive_support/core_ext/integer/timeのrequireを追加しています。

各ファイル内でactive_support/core_ext/integer/timeに依存したメソッドを使用している為。


Revert "Update actionview CHANGELOG"

template名に.を使用するのをdeprecateにした対応についてのCHANGELOGを追加した、 Update actionview CHANGELOGをRevertしています。

deprecate対応自体がRevertされた為。


Remove redundant begin block from yarn template

railties/lib/rails/generators/rails/app/templates/bin/yarn.ttの修正です。

bin/yarnのテンプレートファイルから不要なbegin句を削除しています。


Fix typo

activerecord/test/cases/associations/eager_test.rbの修正です。

manymayにタイポしていたのを修正しています。


Merge pull request #39057 from kamipo/deprecate_in_clause_length

Active Recordの修正です。

DatabaseLimitsin_clause_lengthメソッドをdeprecateにしています。

元々OracleのIN clauseの制御の為に追加されたメソッドで、現在はArel visitorで処理を行うようになっていました。

ただ、Oracle visitorはRailsリポジトリからコードが削除された、Oracleでしか使用していないin_clause_lengthも同様に削除する事となった為、deprecateになっています。


Verify FFmpeg presence before attempting to preview videos

activestorage/lib/active_storage/previewer/video_previewer.rbの修正です。

videoのpreviewを生成する際に、ffmpegが存在するかチェックするよう修正しています。


Merge pull request #38751 from nburns/metadata-table

Active Recordの修正です。

Active Recordのmetadata tableを使用するかどうかをconfigで指定出来るようにしています。

schemaの更新はしない等、metadata tableを使用したくないケースがある為とのこと。