なるようになるブログ

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

rails commit log流し読み(2016/04/22)

2016/04/22分のコミットです。

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


Log if redis connection is in stale/failed state.

actioncable/lib/action_cable/subscription_adapter/evented_redis.rbの修正です。

redisへの接続に失敗した場合に、ログを出力するよう修正しています。


Make file update checker tests more resilient on Windows

Gemfileactivesupport/test/file_update_checker_shared_tests.rbの修正です。

Gemfilewdm gemを追加、及びfile update checkerのテストで、ファイルのpathの生成にFile.joinを使用するよう修正しています。

wdm gemは Windows環境でディレクトリの変更を監視する為のライブラリで、listenWindows環境でも正常に動作させるようにする為に追加したようです。


- using rails dev:cache instead of rake dev:cache

railties/test/application/rake/dev_test.rbの修正です。

dev:cache taskのテストで、rakeコマンドを使用していたのを、railsコマンドを使用するよう修正しています。


just say nothing about why this regexp is slower [ci skip]

activesupport/lib/active_support/core_ext/object/blank.rbのdocの修正です。

`String#empty?メソッド内の正規表現についてのコメントで、"バックトラッキングが無いから早い"旨コメントがあったのですが、実際検証してみたらバックトラッキングは関係無かったようで、該当部分のコメントを削除しています。


Actioncable and Actionpack documentation typos [ci skip]

Action Pack、Aciton Cableのdocの修正です。

各doc内のタイポをまとめて修正しています。


Add SQL examples for equality and NOT [ci skip]

rails guideのActive Record Query Interfaceの修正です。

Equality Conditions及びNOT Conditionsの項に、ARのメソッドから実際に生成されるSQLのexampleを追加しています。


- [ci skip] Active Job Async doesn't support to Async feature as per it's definition.

activejob/lib/active_job/queue_adapters.rbのdocの修正です。

ActiveJob::QueueAdapters moduleのdoc内のAsyncについて説明している箇所で、Yesとなっているのはjobが別プロセスで動作するバックエンドである旨説明されているのですが、別スレッドで動作するバックエンドもある為、Yesとなっているのは別プロセスまたは別スレッドで動作するバックエンドである旨説明を修正しています。


Fix broken links in 'Ruby on Rails 3.0 Release Notes' [ci skip]

rails guideのRuby on Rails 3.0 Release Notesの修正です。

BundlerやEngineYardのRails 3について説明した記事へのリンクが壊れてしまっていたのを修正しています。