2018/08/20分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
DRY in Active Record Query Interface [ci skip]
rails gudieのActive Record Query Interface
の修正です。
[Explained difference between scope & class method](https://github.com/rails/rails/pull/33653)で追加された、scope
とclass methodの違いについての説明を削除しています。
Using conditionals
の項にまったく同様の説明が既にある為。
activestorage/app/assets/javascripts/activestorage.js
の修正です。
yarn build
を実行してactivestorage.js
を再生性しています。
Support multiple submit buttons in Active Storage formsの際に、手でファイルを編集してしまったようで、buildをすると差分が出てしまうようになった為。
Improve test case to test enum correctly
activerecord/test/cases/associations/has_one_associations_test.rb
の修正です。
association + enumのテストで、テスト用のmodelにenumの定義が不足していたのを修正しています。
SQLite3: Fix rename reference column not to lose foreign key constraint
activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rb
の修正です。
SQLite3 adapterで、schemaでreference columnをリネームした際に、foreign keyの情報が失われてしまうバグがあったのを修正しています。
Merge pull request #33631 from anniecodes/initializers-command
railties/lib/rails/commands/initializers/initializers_command.rb
、
railties/lib/rails/tasks/initializers.rake
の修正です
rake taskとして実装されていたinitializers
をrails commandとして実装しています。
これにより、rakeでの実行(rake initializers
)はdeprecateになっています。
Don't put up with not saying it.
railties/lib/rails/commands/initializers/initializers_command.rb
の修正です。
結果を表示するのにputs
メソッドを使用していたのを、他のコマンドと合わせてsay
コマンドを使用するよう修正しています。
Merge pull request #33621 from sikachu/sikachu-guide-rubocop
rails guideのContributing to Ruby on Rails
の修正です。
Follow the Coding Conventions
の項に、RuboCopを使っている旨説明、及び、PR投げる前にRuboCopをローカルで実行してね、という説明を追加しています。
Merge pull request #31132 from emaxi/feature/add-missing-documentation-option-to-number-to-currency
actionview/lib/action_view/helpers/number_helper.rb
、
activesupport/lib/active_support/number_helper.rb
のdocの修正です。
number_to_currency
メソッドのdocにstrip_insignificant_zeros
オプションについての説明を追加しています。
Fix rails routes -c
for controller name consists of multiple word.
rails routes
に-c
(controller
オプション)を指定、かつ、controller名に複数の単語が含まれているcontroller名を指定した場合に、routesが正しく表示されないバグがあったのを修正しています。
Merge pull request #33652 from tgxworld/improve_tests_pool_config
activerecord/test/cases/connection_pool_test.rb
、
activerecord/test/cases/reaper_test.rb
の修正です。
ActiveRecord::ConnectionAdapters::ConnectionPool
のテストの改善として、idle_timeout
configを指定した場合等の不足していたテストを追加、timeoutを明示的に指定してテスト実行時間が短くなるよう修正、等を行っています。