なるようになるブログ

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

rails commit log流し読み(2015/10/12)

2015/10/12分のコミットです。

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

activerecord/CHANGELOG.md


[ci skip] Fix typo in deep_dup docs

rails guideのActive Support Core Extensionsの修正です。

deep_dupメソッドについて説明している箇所のグラマーの修正を行っております。


do not generate manifest.js in plugins

railties/lib/rails/generators/rails/plugin/plugin_generator.rbの修正です。

pluginを生成する際は、manifest.jsを生成しないよう修正しています。元々plugin generatorでは一切assetsを生成していない為。


edit pass over the project Gemfile [ci skip]

Gemfileのdocの修正です。

Gemfile内の各コメントに対して、コンポーネント名を正式名に修正、句読点を追加、1行80文字に収まるよう改行を追加、をまとめて行っています。


Merge pull request #21849 from yui-knk/refactor_regexp_to_string

actionpack/lib/action_dispatch/journey/route.rbactionpack/lib/action_dispatch/routing/inspector.rbの修正です。

Journey::Route#verbメソッドの戻り値をRegexpからStringに修正しています。

use the strategy pattern to match request verbs · rails/rails@0b476deの対応により、戻り値がRegexpである必要はなくなったのと、かつ、Journey::Route#verbの戻り値はinspectorで使用する(routesの表示に使用している)為、Stringの方が適切な為修正したとの事です。


Merge pull request #21933 from kamipo/move_schema_definiton_classes_into_appropriate_file

Active RecordのConnectionAdapterの修正です。

元々、activerecord/lib/active_record/connection_adapters/abstract_mysql_adapter.rbにschemaの作成、定義に関する処理がまとめて記載されていたのを、それぞれ適切なファイル(activerecord/lib/active_record/connection_adapters/mysql/schema_creation.rbactiverecord/lib/active_record/connection_adapters/mysql/schema_definitions.rb)に処理を定義するよう修正しています。


Merge pull request #21931 from paul/bugfix/remove-deprecated-pg_dump-flag

activerecord/lib/active_record/tasks/postgresql_database_tasks.rbの修正です。

pg_dumpを行う際のオプションから、-iオプションを削除しています。

-iオプションはPostgreSQL 8.4からdeprecateになっていたのですが、PostgreSQL 9.5では指定するとエラーになるようになってしまっていた為、削除したとの事です。