2016/10/02分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Shut down EventMachine before re-enabling warnings
actioncable/test/subscription_adapter/common.rb
、
actioncable/test/subscription_adapter/evented_redis_test.rb
の修正です。
evented redisのテストで、$VERBOSE
の設定を元に戻す前にEventMachine
を停止するよう修正しています。
EventMachine
の停止処理でRubyのwarningが出てしまうから、それを避ける為、ですかねえ。
Use websocket-client-simple instead of Faye as a websockets client
Gemfile
、actioncable/test/client_test.rb
の修正です。
Action Cableのテストで使用するwebsocketのclientにfaye-websocket-rubyを使用していたのを、websocket-client-simpleを使用するよう修正しています。
EventMachine
を使用するのを避ける為、との事です。websocket-client-simple
はEventMachine
に依存していないんですねえ。
add cached
key to sql.active_record
event [ci skip]
rails guideのActive Support Instrumentation
の修正です。
sql.active_record
イベントにPreserve cached queries name in AS notificationsで追加されたcached
keyについての説明を追加しています。
Change render to support any hash keys in locals
actionview/lib/action_view/template.rb
の修正です。
render
メソッドに指定するlocalsのkeyにRubyの予約語を指定した場合に、SyntaxError
が発生していたのを、正しく値を渡せるよう修正しています。
予約語をkeyに指定した場合、値を直接参照する事は出来ず、値はlocal_assigns
Hash経由で取得する必要があります。
<%= render "example", class: "text-center", message: "Hello world!" %> <!-- _example.html.erb: --> <%= tag.div class: local_assigns[:class] do %> <p><%= message %></p> <% end %>