2016/02/08分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Merge pull request #23532 from matthewd/live-interlock
actionpack/lib/action_controller/metal/live.rb、
activesupport/lib/active_support/concurrency/share_lock.rb、
activesupport/lib/active_support/dependencies/interlock.rbの修正です。
ActionController::Liveを使用した場合に、requestがハングしてしまうバグがあったのを修正しています。
request threadとlive thread間でinterlockの情報が共有されず、lockの解放待ちでデッドロックになってしまっていたようです。ActionController::Liveで作成するthreadにinterlockの情報を渡すようにして対応しています。
rails guideのThe Asset Pipeline、及びWorking with JavaScript in Railsの修正です。
jquery-rails gemにjquery.jsのコピーを含んでいる旨説明を追加、タイポの修正、及び言い回しの修正を行っています。
Merge pull request #23508 from meinac/add_numeric_type_into_migrations
activerecord/lib/active_record/connection_adapters/abstract/schema_definitions.rbの修正です。
migrationsファイルでnumeric helperを使用出来るよう修正しています。
CHANGELOGより。
create_table(:numeric_types) do |t| t.numeric :numeric_type, precision: 10, scale: 2 end
実体はdecimalのaliasになっています。
config examples for ActionCable now use Rails.application.config.action_cable
actioncable/README.mdの修正です。
Action Cableの各configの値をActionCable.server経由で設定していたのを、Rails.application経由で設定するようdocを修正しています。
-ActionCable.server.config.allowed_request_origins = ['http://rubyonrails.com', /http:\/\/ruby.*/] +Rails.application.config.action_cable.allowed_request_origins = ['http://rubyonrails.com', /http:\/\/ruby.*/]
ActionCable.serverだとrailtieのinitializerでデフォルトの値に上書きされてしまい、Rails.application経由で設定するのが正しい為、との事です。
Merge pull request #23547 from kamipo/schema_type_returns_symbol
ColumnDumper#schema_typeメソッドがStringの代わりにSymbolを返すよう修正しています。
Correctly dump native timestamp types for MySQL by kamipo · Pull Request #23553 · rails/railsで正しいprimary key typeを取得するのに、schema_type(column).inspectを使用したい為、との事です。
update turbolinks url [ci skip]
rails guideのWorking with JavaScript in Railsの修正です。
turbolinksのgithubのリンクをhttps://github.com/rails/turbolinksからhttps://github.com/turbolinks/turbolinksに修正しています。
remove faye-websocket dependency from README [ci skip]
actioncable/README.mdの修正です。
Action Cableが依存しているgemにfaye-websocketが記載されていたのですが、Import the relevant portions of faye-websocket · rails/rails@322dca2で使用しないよう修正されたので、READMEから削除しています。
Add numeric type in the doc [ci skip]
activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rbのdocの修正です。
ActiveRecord::ConnectionAdapters module配下の各docに、先に追加されたdecimalについての説明を追加しています。
Merge pull request #23552 from bronson/revert-dev-cache
railtieの修正です。
Rails commandsとして実装されていたdev:cacheコマンドを、Rakeタスクとして実装するよう戻しています。
Rails commandsとして実装されたコマンドがrails --helpのコマンド一覧に表示されない、という問題があった為、一旦は他のタスク同様Rakeタスクとして実装するようにしたようです。
Merge pull request #23560 from prathamesh-sonpatki/rm-rails-4-from-assets-guide
rails guideのThe Asset Pipelineの修正です。
ガイド内でRails 4では〜という風にバージョンを指定して説明している箇所があったのを、バージョン指定を削除、またはRails 4以降という書き方に修正しています。