なるようになるブログ

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

rails commit log流し読み(2016/02/10)

2016/02/10分のコミットです。

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

railties/CHANGELOG.md


Update documentation regarding initializers [ci skip]

rails guideのConfiguring Rails Applicationsの修正です。

既に存在しないhookや、ActionControllerActiveRecordの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を使用する場合に、Gemfilespring-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 MigrationsRuby on Rails Security Guideの修正です。

グラマーの修正(適切な位置にカンマを追加)を行っています。


Fix typo

rails guideのActive Record Associationsの修正です。

Bi-directional Associationsの項にあるexampleコード内の変数名をタイポしていたのを修正しています。


Fix tiny grammar.

actioncable/README.mdの修正です。

グラマーの修正を行っています。