2016/02/10分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
- enables the evented monitor in new applications
- include spring-watcher-listen in the Gemfile of new applications
Update documentation regarding initializers [ci skip]
rails guideのConfiguring Rails Applications
の修正です。
既に存在しないhookや、ActionController
やActiveRecord
のinitializersの記載が漏れていたのを、まとめて修正しています。
AC::Request#format always returns a value, so we do not need to try
actionpack/lib/action_controller/metal/instrumentation.rb
の修正です。
ActionController::Request#format
の値を取得する際、try
を使用していたのを、使用しないよう修正しています。値は必ず返される為との事です。
Request#fullpath should not raise an exception, so remove the rescue
actionpack/lib/action_controller/metal/instrumentation.rb
の修正です。
ActionController::Request#fullpath
の値を取得する際、exceptionが発生した場合にrescue
を指定していたのを、削除しています。 fullpath
でexceptionをraiseする事は無い為との事です。
log_process_action
will return an array, so use empty?
actionpack/lib/action_controller/log_subscriber.rb
の修正です。
ActionController::Base.log_process_action
の戻り値のチェックにblank?
を使用していたのを、empty?
を使用するよう修正しています。必ずArrayが返され、nilが返される事は無い為との事です。
enables the evented monitor in new applications
railtiesの修正です。
OSがLinux又はMacの場合のみ、新規Railsアプリではファイルの更新監視処理にlisten
を使用したevent-basedの処理を使用するよう修正しています。
include spring-watcher-listen in the Gemfile of new applications
railties/lib/rails/generators/rails/app/templates/Gemfile
の修正です。
OSがLinux又はMacの場合、かつ、springを使用する場合に、Gemfile
にspring-watcher-listen
gemを追加するよう修正しています。
spring-watcher-listenというgemがあるんですねえ。初めて知りました。
prevent apps in the railties test suite from running the evented monitor
railties/test/isolation/abstract_unit.rb
の修正です。
railtiesのテストでevented monitorが実行されないよう、テスト用のRailsアプリを構築した際に、file_watcher
の設定を削除するよう修正しています。
Fixed grammatical errors in rails docs [ci skip]
rails guideのActive Record Migrations
、Ruby on Rails Security Guide
の修正です。
グラマーの修正(適切な位置にカンマを追加)を行っています。
rails guideのActive Record Associations
の修正です。
Bi-directional Associations
の項にあるexampleコード内の変数名をタイポしていたのを修正しています。
actioncable/README.md
の修正です。
グラマーの修正を行っています。