2017/05/04分のコミットです。
CHANGELOGへの追加はありませんでした。
Extract bind_param
and bind_attribute
into ActiveRecord::TestCase
Active Recordのテストの修正です。
各テストそれぞれで独自に行っていた、Arel::Nodes::BindParam
、ActiveRecord::Relation::QueryAttribute
の生成処理をActiveRecord::TestCase
で行うよう修正しています。
Remove duplicated test_merging_reorders_bind_params
activerecord/test/cases/relations_test.rb
の修正です。
重複して存在していたmerge
メソッドに関するテストを削除しています。
Should test against Relation#bound_attributes
activerecord/test/cases/relations_test.rb
の修正です。
Relation#bound_attributes
メソッドについてのテストを追加しています。
Use target language’s document.yaml [ci skip]
guides/rails_guides/helpers.rb
の修正です。
rails guidesで各langのdocuments.ymlが正しく読み込まれない(参照する変数名が誤っていた)バグがあったのを修正しています。
Merge pull request #28337 from riseshia/patch-1
guides/rails_guides/generator.rb
の修正です。
rails guide用ファイルを出力する際に、出力パスにlangを含む(e.g. langがko
の場合output/ko
)よう修正しています。
Move package.json
creation to create_root_files
railties/lib/rails/generators/rails/app/app_generator.rb
の修正です。
package.json
の生成処理がvendor
メソッドで行われていたのを、create_root_files
メソッドで行うよう修正しています。package.json
はrootディレクトリ配下に生成されるようになっており、create_root_files
メソッドで行うのが適切な為。
Use mysql2 0.4.6 to suport MySQL 8.0.1
Gemfile.lock
の修正です。
mysql2 gemのバージョンを0.4.6に更新しています。0.4.6にMySQL 8.0.1のサポートが入っている為。
参考:Use bool
instead of my_bool
which has been removed since MySQL 8.0.1
.travis.yml
の修正です。
CIで使用するrubygems
のバージョンを2.6.11にロックしています。2.6.12だとbin/setup
のテストが必ず失敗する、という現象が発生している為。
参考:2.6.12: Unable to resolve dependency: user requested ‘io-console (= 0.4.5)’