なるようになるブログ

読書感想文かrailsについてかrubyについてか

rails commit log流し読み(2015/12/23)

2015/12/23分のコミットです。

CHANGELOGへの追加はありませんでした。


Merge pull request #22758 from LaurierMantel/release_5_0_typo

rails guideのRuby on Rails 5.0 Release Notesの修正です。

ActiveModel::ValidationsActiveModel::Valdiationsにタイポしている箇所があったのを修正しています。


Merge pull request #22757 from paulkogel/patch-1

railties/lib/rails/generators/rails/app/templates/db/seeds.rb.ttのdocの修正です。

db:seedコマンドについて説明している箇所で、commandの単語がかけている箇所があったのを追加、及びdb -> databaseに修正しています。


Merge pull request #22749 from sblackstone/mysql2flags

activerecord/lib/active_record/connection_adapters/mysql2_adapter.rbの修正です。

MySQL2 adapterの場合に、database.ymlflagsにArrayを指定出来るよう修正しています。

mysql2 gemのREADME(brianmario/mysql2)によると、Arrayを渡せるようになっており、そのサポートの為対応したようです。

development:
  adapter: mysql2
  encoding: utf8
  database: my_db_name
  username: root
  password: my_password
  host: 127.0.0.1
  port: 3306
  flags:
    - -COMPRESS
    - FOUND_ROWS
    - MULTI_STATEMENTS
  secure_auth: false

Merge pull request #22743 from maclover7/fix-22738

actionpack/lib/action_dispatch/middleware/stack.rbの修正です。

finish deprecating handling strings and symbols · rails/rails@2a3c47fで削除されてしまった、ActionDispatch::MiddlewareStack::Middleware#==メソッドを戻しています。

特定のmiddlewareが使用されているかどうかのチェックが行えなくなる、というリグレッションが発生してしまった為、戻したとの事です。issue: ActionDispatch::MiddlewareStack equality regression in Rails 5 · Issue #22738 · rails/rails


Currectly test the Middleware#==

actionpack/test/dispatch/middleware_stack_test.rbの修正です。

先ほど対応されたActionDispatch::MiddlewareStack::Middleware#==メソッドのテストで、テスト内容に誤りがある箇所があったのを修正しています。


Merge pull request #22620 from kamipo/join_to_delete_is_same_as_join_to_update

Active Recordの修正です。

ActiveRecord::ConnectionAdapters::DatabaseStatements#join_to_deleteメソッドの実装が#join_to_updateメソッドと同じだった為、#join_to_deleteメソッドを削除し、#join_to_updateのaliasとして定義するよう修正しています。


Failing Tests for Validating String Numbericality

activemodel/test/cases/validations/numericality_validation_test.rbの修正

String型のattributeにvalidates_numericality_ofを指定した場合にArgumentErrorが発生してしまうリグレッションがあり、その確認の為のテストを追加しています。


Fix Regression in Numericality Validations

activemodel/lib/active_model/validations/numericality.rbの修正です。

attributeの値がStringだった場合に、値をFloatに変換するよう修正しています。


Fix letter case and grammar in Routing guide

rails guideのRails Routing from the Outside Inの修正です。

Routing concernsの項のグラマーの修正を行っています。


Convert non-Numeric values to Floats

activemodel/lib/active_model/validations/numericality.rbの修正です。

attributeの値をFloatに変換する条件を、値がStringだった場合、から、値がNumericじゃなかった場合に修正しています。


Fix typos in Rails 5.0 release notes [ci skip]

rails guideのRuby on Rails 5.0 Release Notesの修正です。

Active RecordActive Rcordに、supportsupprtにタイポしている箇所があったのを修正しています。


release notes, extract notable changes from Active Support CHANGELOG.

rails guideのRuby on Rails 5.0 Release Notes、及びactivesupport/CHANGELOG.mdの修正です。

Active SupportのCHANGELOGのグラマー、フォーマットの修正、及び、Ruby on Rails 5.0 Release NotesにActive Supportの変更内容(RemovalsNotable changesDeprecationsのそれぞれの項)を追記しています。


release notes, extract notable changes from Active Job CHANGELOG.

rails guideのRuby on Rails 5.0 Release Notes、及びactivejob/CHANGELOG.mdの修正です。

Active JobのCHANGELOGのグラマー、フォーマットの修正、及び、Ruby on Rails 5.0 Release NotesにActive Jobの変更内容(Notable changesDeprecationsのそれぞれの項)を追記しています。


release notes, extract notable changes from Active Model CHANGELOG.

rails guideのRuby on Rails 5.0 Release Notesの修正です。

Ruby on Rails 5.0 Release NotesにActive Modelの変更内容(Notable changesRemovalsのそれぞれの項)を追記しています。


release notes, extracted notable changes from Active Record CHANGELOG.

rails guideのRuby on Rails 5.0 Release Notes、及びactiverecord/CHANGELOG.mdの修正です。

Active RecordのCHANGELOGのグラマー、フォーマットの修正、及び、Ruby on Rails 5.0 Release NotesにActive Recordの変更内容(RemovalsNotable changesDeprecationsのそれぞれの項)を追記しています。