なるようになるブログ

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

rails commit log流し読み(2017/10/15)

2017/10/15分のコミットです。

CHANGELOGにのったコミットは以下の通りです。

activerecord/CHANGELOG.md


Add accept-charset to the output of form_with in JS guide [ci skip]

rails guideのWorking with JavaScript in Railsの修正です。

form_withメソッドの実行例が実際の結果と異なっていた(accept-charsetが不足していた)のを修正しています。


Remove unused before_filters

actionpack/lib/action_controller/metal/testing.rbの修正です。

使用していないbefore_filtersメソッドを削除しています。


MySQL: Don't lose auto_increment: true in the db/schema.rb

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

migrationファイルでauto_increment オプションを明示的に指定した場合に、その指定がschema.rbに反映されないバグがあったのを修正しています。


Merge pull request #30860 from olimart/patch-1

Gemfileの修正です。

Active Storageで使用するgemを指定している箇所にActive Storage用であるというコメントを追加しています。


Fix longer sequence name detection for serial columns (#28339)

Active Recordの修正です。

PostgreSQL adapterで、serial columnss用のsequence nameを生成する際に、max lengthを考慮するよう修正しています。

現状、max lengh(63文字)のチェックが行われておらず、テーブル名に長い名前が指定された場合にエラーになってしまうため。