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以降
という書き方に修正しています。