2017/02/23分のコミットです。
CHANGELOGへの追加はありませんでした。
Merge pull request #27572 from matthewd/prerelease-specifier
railties/lib/rails/generators/app_base.rb
の修正です。
railsコマンドで生成されるGemfileのrails
のバージョン指定で、範囲(e.g. ">= 5.0.0.beta1", "< 5.1"
)を指定していたのを、~>
記法(e.g. ~> 5.0.0.beta1
)を使用するよう修正しています。
Move rails-ujs README and LICENCE to actionview
actionview/app/assets/javascripts/MIT-LICENSE
、
actionview/app/assets/javascripts/README.md
の修正です。
rails/rails-ujs
で管理していたrails-ujs
のLICENCEファイル及びREADMEをrails/rails
配下に移動しています。
今後、rails-ujs
はrails/rails
リポジトリで完全に管理されるようになります。https://github.com/rails/rails-ujs はもう消されています。
Test rails-ujs in our travis matrix
CIでrails-ujs
のテストを実行するようmatrixを修正、及びテスト実行用のPhantomJS Runnerの追加等を行っています。
Clarify use of params in direct
actionpack/lib/action_dispatch/routing/mapper.rb
のdoc及びactionpack/test/dispatch/routing/custom_url_helpers_test.rb
の修正です。
direct
メソッドのdocにdirect
メソッド内でparams
オブジェクトを扱う場合の注意点についての説明、及び、direct
メソッド内でparams
オブジェクトを参照する場合のテストを追加しています。
Deprecate the EventedRedis subscription adapter
actioncable/lib/action_cable/subscription_adapter/evented_redis.rb
の修正です。
Action Cableの"evented_redis" subscription adapterがdeprecateになりました。redisを使いたい場合、"redis" adapterは引き続き使用出来るので、ストレージにredisを使用したい場合、"redis" adapterを使用すればOKです。
Correctly dump native timestamp types for MySQL
Active Recordの修正です。
MySQLのtimestamp typeを使用していた場合に、schemaファイルに正しくtypeの情報がdumpされないバグがあったのを修正しています。
nativeのtimestamp typeはデフォルトで、NULLを設定しようとすると現在のtimestampが設定される、という挙動があります。そのため、明示的にNULL値を指定出来るようにする為の属性を設定をするよう対応が行われています。
[ci skip] Fix more quotes in direct/resolve docs
actionpack/lib/action_dispatch/routing/mapper.rb
のdocの修正です。
resolve
メソッドのdoc内のexampleでdirect
メソッドを使用していたのを、resolve
メソッドを使用するよう修正しています。また、exampleコードでStringを表すのにシングルクォートを使用していたのを、ダブルクォートを使用するよう修正しています。
Do not take screenshot when test skipped
actionpack/lib/action_dispatch/system_testing/test_helpers/screenshot_helper.rb
の修正です。
ActionDispatch::SystemTestCase
のscreenshotの自動取得処理が、テストをスキップした場合も取得するようになっていたのを、テストをスキップした場合は取得しないよう修正しています。