なるようになるブログ

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

rails commit log流し読み(2016/12/12)

2016/12/12分のコミットです。

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


Add a changelog entry for #26687 [ci skip]

activerecord/CHANGELOG.mdの修正です。

add_indexメソッドのlength及びorderオプションにString、Symbol両方の値を指定出来るよう修正した、Fix `add_index` to normalize column names and optionsの対応についてCHANGELOGにエントリーを追加しています。


:nail_care:

railties/lib/rails/generators/rails/controller/controller_generator.rbの修正です。

Rails::Generators::ControllerGenerator#add_routesメソッドで#generate_routing_codeの戻り値から不要なスペースを削除するようにしていたのを、そもそも#generate_routing_codeメソッドの中で不要なスペース削除するよう修正しています。


Oops!

railties/lib/rails/generators/rails/controller/controller_generator.rbの修正です。

Rails::Generators::ControllerGenerator#generate_routing_codeでrouteの文字列組み立てるのに、+メソッドを使用していたのを、式展開を使用するよう修正しています。

-          namespace_ladder + route + end_ladder
+          "#{namespace_ladder}#{route}#{end_ladder}"

namespace_ladder変数がnilになる可能性がある為。


Missing require "yaml"

activemodel/test/cases/errors_test.rbの修正です。

不足していたyamlのrequireを追加しています。