なるようになるブログ

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

rails commit log流し読み(2017/07/20)

2017/07/20分のコミットです。

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


Move back to @matthewd’s close io fixed rb-inotify.

Gemfileの修正です。

forkしたrb-inotifyを使用するよう修正しています。

rb-inotifyにRuby 2.2.5でエラーになってしまう問題があり(Ensure the IO always gets closed, exactly once)、少し前(Fixes FIXME: rb-inotify 0.99 has been released)まで、このforkした方のrb-inotifyを使用していました。

その後、先にあげたPRがマージされた為、リリースされたrb-inotifyが使用するようになっていたのですが、どうもPRが正しくマージされてなかったらしくまだ問題が残っている為、再度forkした方を使用するようにしたとの事です。


add metadata support to message verifier

activesupport/lib/active_support/message_verifier.rbの修正です。

ActiveSupport::MessageVerifierメタデータ(purposeexpires_atexpires_in)を扱えるよう修正しています。Add expires_at, expires_in, and purpose meta_data to messages.の続き。


Add jQuery to test vendor files

actionview/test/ujs/views/layouts/application.html.erbactionview/test/ujs/public/vendor/jquery-2.2.0.jsの修正です。

public/vendor配下にjQuery 2.2.0を丸々保持するようにしています。元々はhttp://code.jquery.com/jquery-2.2.0.jsを直接参照していたのですが、これだとネットワークが使えない環境でテストがエラーになってしまう為、ファイルをローカルに保持するようにしたとの事です。