なるようになるブログ

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

rails commit log流し読み(2019/10/09)

2019/10/09分のコミットです。

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


Use FileUpdateChecker for Migration::CheckPending

activerecord/lib/active_record/migration.rbactiverecord/lib/active_record/railtie.rbの修正です。

未実行のmigrationファイルがあるかどうかをチェックする為のMigration::CheckPendingミドルウェアで、ファイルのチェックにFileUpdateCheckerを使用するよう修正しています。

元はバージョン番号がより大きなファイルがあるかをチェックしていたのですが、それだとブランチのマージ等を行って古いバージョンのmigrationファイルが追加された場合に正しくチェックされない、かつ、バージョン番号を取得するのに全てのファイルに対するglob処理を行うので処理が遅い、というような問題があった為、更新されたファイルのみ正しく検知出来るようにする為にFileUpdateCheckerを使用するようにしています。


Document CORS configuration for direct uploads

rails guideのActive Storage Overviewの修正です。

クラウドサービスにファイルをダイレクトアップロードする際に必要なCross-Origin Resource Sharing (CORS) の設定について記載したCross-Origin Resource Sharing (CORS) configurationの項を追加しています。