なるようになるブログ

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

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

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

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

actionpack/CHANGELOG.md


Remove unused private method

railties/lib/rails/rack/logger.rbの修正です。

使用していないdevelopment?メソッドを削除しています。


Avoid coupling Action Pack to Railties.

actionpack/lib/action_controller/log_subscriber.rbの修正です。

ActionController::ActionController#process_actionメソッドでログに空行を出力する際、Rails.envが定義されているかどうかをチェックするよう修正しています。

-        message << "\n\n" if Rails.env.development?
+        message << "\n\n" if defined?(Rails.env) && Rails.env.development?

Action Packを単体で使用した場合にRails.envが存在しないことによるエラーを避ける為。


fix typo in assert_enqueued_jobs example [ci skip]

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

assert_enqueued_jobsメソッドのexampleコードにタイポがあったのを修正しています。


fix indentation

activerecord/lib/active_record/reflection.rbの修正です。

AbstractReflectionクラスのインデントがずれていたのを修正しています。


Separate for new and existing applications clearly

rails guideのUsing Rails for API-only Applicationsの修正です。

The Basic Configurationの項、新規Rails APIアプリを作成する場合の説明と、既存のRailsアプリをRails APIに変更する場合の説明のそれぞれの先頭にセクションタイトル(Creating a new applicationChanging an existing application)を追加しています。


Publish guide on "Using Rails for API-only Applications"

guides/source/documents.yamlの修正です。

rails guideのUsing Rails for API-only Applicationsからwork_in_progress: trueを削除し、guideを公開状態にしています。


Add SVG as a default mime type

actionpack/lib/action_dispatch/http/mime_types.rbの修正です。

default mime typeにSVG(image/svg+xml)を追加しています。