なるようになるブログ

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

rails commit log流し読み(2016/09/13)

2016/09/13分のコミットです。

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


Merge pull request #26434 from dylanahsmith/mysql2-no-nil-connection

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

ActiveRecord::ConnectionAdapters::Mysql2Adapter#disconnect!でconnectionのclose処理後、@connectionnilを設定していたのを、設定しないよう修正しています。

@connectionnilを設定してしまうと、以降connectionに対する処理が行えなくなってしまうのですが、他のadapterではnilを設定していない、かつ、ここでnilを設定する必要は特に無い、という事でnilを設定しないよう修正したとの事です。


Merge pull request #26460 from kamipo/remove_useless_test_string_with_crazy_column

activerecord/test/cases/quoting_test.rbの修正です。

quoteのテストで、同じ内容をテストしているメソッドがあったので、片方削除しています。


[ci skip] Update Levenshtein code with better attribution.

guides/rails_guides/levenshtein.rbrailties/lib/rails/generators.rbの修正です。

レーベンシュタイン距離の実装を定義している箇所に、Copyright(Copyright (c) 2006-2013 Paul Battley, Michael Neumann, Tim Fletcher.)を追加しています。

Rails内部にあるレーベンシュタイン距離の実装はtext gemの実装をもってきただけなので、元の作者をCopyrightとして追加しています。


fixed guide to add correct documentation for partial render 'as' option

rails guideのAction View Overviewの修正です。

The as and object optionsの項にあるasオプションを指定した場合のexampleコードに誤りがあったのを修正しています。