なるようになるブログ

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

rails commit log流し読み(2015/10/07)

2015/10/07分のコミットです。

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

actionpack/CHANGELOG.md

railties/CHANGELOG.md


Fix usage of word alternatively in docs [ci skip]

actionpack/lib/action_dispatch/routing.rbactionview/lib/action_view/base.rbのdocの修正です。

AlternatelyAlternativelyに修正しています。

各docの場合だと、Alternativelyの方が正確との事。AlternatelyAlternativelyの比較については、Alternate vs. alternative - Grammarist を参照。


[ci skip] Change 'an URL' to 'a URL' as URL doesn't have a vowel sound

各docの修正です。

a URLan URLにまとめて修正しています。


Use Mime[:foo] instead of Mime::Type[:FOO] for back compat

deprecate accessing mime types via constants · rails/rails@efc6dd5で、mime typesに定数でアクセスするのがdeprecateになり、TYPES hashアクセス経由でアクセスする対応されたのですが、TYPES hashは古いRailsでは使用出来ず、複数Railsバージョンに対応する必要があるライブラリ等では、対応が手間(Railsのバージョンをチェックする必要がある)な為、過去のバージョンでも使えるMime[:foo]を使用するよう修正しています。


Update the URL when changing mailer preview formats

railties/lib/rails/templates/rails/mailers/email.html.erbの修正です。

mailer previewで、emailのformatを変更した場合に、URLも合わせて変更するよう修正しています。

元々はURLが変わらなかったので、formatを変更した状態でページをリロードした場合、formatがデフォルトの状態に変わってしまっていたのですが、この対応により、リロードしてもformatが変わらなくなったので、ちょっと確認がしやすくなりました。


etag header is in Rack, so use it's response methods

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

Action Dispatchでetag headerの設定処理を行っていたのですが、rackで処理を行うよう対応したので、Action Dispatchからは削除しています。 参考:* Add Rack::Response::Helpers#etag and etag=. Use this for · rack/rack@e2a8388


use methods for accessing the cache control headers

actionpack/lib/action_dispatch/http/cache.rbactionpack/lib/action_dispatch/http/response.rbの修正です。

cache control headersの値の取得/変更をする際、Action Packのヘルパーメソッド経由でアクセスしたいたのを、rackが提供しているcache control用メソッドを経由して処理を行うよう修正しています。


[ci skip] fix typo

actionview/lib/action_view/routing_url_for.rbのdocの修正です。

url_forメソッドのdoc内のexampleで、実行結果の例と、実際の結果が異なっていた箇所があったのを修正しています。


Fix typo in docs [ci skip]

rails guideのLayouts and Rendering in Railsの修正です。

Rendering raw bodyの項、TIPの部分のグラマーの修正を行っています。


Fix pluralization in docs [ci skip]

rails guideのContributing to Ruby on Railsの修正です。

Contributing to the Rails Documentationの項、複数形であるべきところが、単数形になっていたのを修正しています。