2015/02/26分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Fix a backtracking problem in String#truncate_words
activesupport/lib/active_support/core_ext/string/filters.rb
の修正です。
String#truncate_words
メソッドの正規表現に誤りがあり、特定の文字列の場合に処理がハングしてしまう問題があったのを修正しています。
- if self =~ /\A((?:.+?#{sep}){#{words_count - 1}}.+?)#{sep}.*/m + if self =~ /\A((?>.+?#{sep}){#{words_count - 1}}.+?)#{sep}.*/m
アトミックグループを使用し、バックトラックの回数を減らして対応しています。
Fix default headers in test responses
ActionPackの修正です。
functional testsで最後のリクエストからreponseを作成する際に、デフォルトのヘッダー情報をマージしないよう修正しています。
add CHANGELOG for f6e293ec54f02f83cdb37502bea117f66f87bcae. [ci skip]
actionpack/CHANGELOG.md
の修正です。
上記デフォルトヘッダーの対応についてCHANGELOGに追記しています。
Merge pull request #15476 from JacobEvelyn/master
activerecord/lib/active_record/railtie.rb
の修正です。
Rails console実行時に出力されるログを、environment
に定義されているログレベル、フォーマットで出力されるよう修正しています。
fix bug in Levenshtein distance calculation
guides/rails_guides/levenshtein.rb
の修正です。
先日railties/lib/rails/generators.rb
の方に行われたレーベンシュタイン距離の計算のバグ修正を、rails guide
の方のレーベンシュタイン距離を使用している箇所にも反映しています。 どこで使ってるんだろう。
Add SchemaMigration.create_table
support any unicode charsets for MySQL.
activerecord/lib/active_record/connection_adapters/abstract_mysql_adapter.rb
の修正です。
SchemaMigration.create_table
メソッドがutf8mb4
以外のunicodeもサポートするよう対応しています。
Merge pull request #17297 from rebyn/fix/17161-remove-objs-from-has_many-updates-fields
activerecord/test/cases/associations/has_many_associations_test.rb
の修正です。
has_many
を使用しているとき、そのcollectionに値を追加した場合にupdated_at
が更新される事のテストを追加しています。
Merge pull request #16738 from net-engine/guides-template-inheritance
rails guideのLayouts and Rendering in Rails
の修正です。
Template Inheritance
の項を追加し、コントローラで継承関係を使用している時に、どのviewがどんな順番でlookupされるか、等の説明を追加しています。
Fix typos in ActionView::Helpers::FormBuilder comment [ci skip]
actionview/lib/action_view/helpers/form_helper.rb
のdocの修正です。
default_form_builder_class
メソッドのdocにあるexampleにend
が足りてなかったので追加しています。
rails guideのActive Support Core Extensions
の修正です。
Qualified Constant Names
の項の一行目に、不要なスペースがあったのを削除しています。