2019/12/23分のコミットです。
CHANGELOGへの追加はありませんでした。
Tiny code example fix [ci skip]
rails guideのAction Cable Overview
の修正です。
Connections
の項にあるexampleコードの前に改行を追加しています。exampleコードのフォーマットが正しく表示されるようにする為。
Optimize class_attribute instance accessors
activesupport/lib/active_support/core_ext/class/attribute.rb
の修正です。
class_attribute
instance accessorsについて、instance_variable_defined?
をdefined?
、instance_variable_set
をattr_writer
等に置き換えるようにして、性能の改善を行っています。
Improve escape_javascript performance.
actionview/lib/action_view/helpers/javascript_helper.rb
の修正です。
gsub
+ Hashでの置換にblockを使用していたのを、gsub
の第二引数に直接Hashを指定するよう修正しています。
sub, sub!, gsub, and gsub! should set back referencesの対応により、gsub
+ blockはオブジェクト生成数が多くなってしまうおり、パフォーマンスに影響がある為。
Fix title capitalization in guides according to guidelines [ci skip]
rails guideの修正です。
セクション名のタイトルに大文字をつかうよう修正しています。
Add preposition and conjunction example to title guideline [ci skip]
rails guideのRuby on Rails Guides Guidelines
の修正です。
Headings
にあるセクション名の例に前置詞と接続詞を使用した例を追加しています。
Regex did not match CREATE TABLE in all cases
activerecord/lib/active_record/connection_adapters/abstract_mysql_adapter.rb
の修正です。
CREATE TABLE statementsのオプション分離用の正規表現がNO_TABLE_OPTIONS
modeの場合に正しく処理を行えない内容になっていたのを修正しています。
activerecord/test/cases/adapters/mysql2/table_options_test.rb
の修正です。
先のNO_TABLE_OPTIONS
modeの場合に対する修正で追加されたテストでについて、 exec_query
+ first
をquery_value
に修正、不要なArrayをStringを使用するよう修正、等を行っています。