なるようになるブログ

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

rails commit log流し読み(2017/10/04)

2017/10/04分のコミットです。

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

actionpack/CHANGELOG.md


Fix third-party system libraries list in ActiveStorage::Preview [ci skip]

activestorage/app/models/active_storage/preview.rbのdocの修正です。

ActiveStorage::Previewクラスのdoc内、デフォルトのpreview機能で依存しているライブラリのリストに、不要なスペースがあったのを削除してみあす。


Prefer official name PostgreSQL over Postgres

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

Postgres -> PostgreSQLに修正しています。


Cleanup CHANGELOGs [ci skip]

CHANGELOGの修正です。

不要なスペースの削除、フォーマットの修正等をまとめて行っています。


Fix formatting of Time.use_zone [ci skip]

activesupport/lib/active_support/core_ext/time/zones.rbの修正です。

Time.use_zoneメソッドのdoc内の注意事項について記載している箇所に不要なスペースがあったのを削除しています。


Merge pull request #30734 from oreoshake/patch-1

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

Rendering HTMLの項でhtmlオプションを使用する例でhtmlタグを直接renderしていたのを、helper method(tag method)を使用するよう修正しています。


Implement H2 Early Hints for Rails

Action Packの修正です。

HTTP/2のEarly Hintsのサポートを追加として、Early Hintsの情報を送るためのsend_early_hintsメソッドを追加、及び、javascript_include_tagstylesheet_link_tagメソッドの結果に自動でEarly Hintsを入れるようにしています(requestがあった場合)。

サーバ側でもEarly Hintsがサポートされていないと使えないのですが、現状Pumaにはサポートが入っています(Implement H2 Early Hints for Rails)。なお、デフォルトEarly Hintsの使用はされないようになっており、rails server起動時に--early-hintsオプションを指定してあげる必要があります。

参考: