なるようになるブログ

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

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

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

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


ActionCable::Connection::Base doc code sample syntax error

actioncable/lib/action_cable/connection/base.rbのdocの修正です。

ActionCable::Connection::Baseクラスのdocにあるexampleコードがsyntax errorが発生しまうコード(()が足りてなかった)のを修正しています。


[ci skip] Document regex change

activerecord/lib/active_record/connection_adapters/mysql/column.rbのdocの修正です。

ActiveRecord::ConnectionAdapters::MySQL::Column#unsigned?メソッド内の処理にコメントを追加しています。


Merge pull request #27251 from ebeigarts/fix-autosave

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

autosaved association callbacksの中でassociationが正しく取得出来ないバグがあったのを修正しています。


Fixed usage of cache_template_loading

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

digest cacheを使用するかどうかの判定にconfig.consider_all_requests_localを使用していたのを、ActionView::Resolver.caching?の値を使用するよう修正しています。

-        if app.config.consider_all_requests_local
+        unless ActionView::Resolver.caching?

consider_all_requests_localはテスト環境でも有効になっているのでテスト環境でもdigest cacheが有効になってしまっていた、かつ、その影響でテスト実行時に毎回テンプレートのコンパイルが発生してしまい、その影響でテストが遅くなってしまう、という問題があった為変更したとの事です。


Merge pull request #27290 from lastgabs/active-model-docs

activemodel/lib/active_model/model.rbのdocの修正です。

ActiveModel::Model moduleのdoc内のActive Modelが相互作用するコンポーネントについて説明している箇所に、Action Viewを追加しています。