なるようになるブログ

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

rails commit log流し読み(2014/12/26)

2014/12/26分のコミットです。

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

activerecord/CHANGELOG.md


- Changed target to target_reflection to avoid warning possible reference to past scope

activerecord/lib/active_record/associations/collection_association.rbの修正です。

include_in_memory?メソッド内の変数targettarget_reflectionに修正しています。

possible reference to past scopeのwarningが出ていたので、その対応との事です。


Add example to get Errored test to pass in Testing guide [ci skip]

rails guideのA Guide to Testing Rails Applicationsの修正です。

例外が起きるケースのテストのサンプルを追加しています。


targeting 2.2

rails.gemspecの修正です。

required_ruby_version2.1.0から2.2.0に修正してます。


Remove unnecessary double space

railties/lib/rails/generators/rails/app/templates/bin/setupの修正です。

APP_ROOTを設定する処理に、不要なスペースがあったのを削除しています。


Merge pull request #18194 from claudiob/remove-action-controller-model-naming

actionpack/lib/action_controller/model_naming.rbactionpack/lib/action_dispatch/routing/polymorphic_routes.rbの修正です。

使用していないActionController::ModelNamingmoduleを削除しています。


- Changed paths to routing_paths to avoid warning possible reference to past scope

railties/lib/rails/engine.rbの修正です。

add_routing_paths initializerの中のpaths変数をrouting_pathsに変更しています。こちらもwarning対応。


Dump the default nil for PostgreSQL UUID primary key.

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

primary keyにUUIDを指定、かつdefault: nilを設定した場合に、その情報が正しくdumpされなかったバグがあったのを修正しています。

primary keyに何でnilを指定出来るのかと思ったのですが、PostgreSQLAdapteruuid_generate_v4()を使用してdefault値を設定してしまう為、 uuid_generate_v4()が使えない環境で設定する為、何ですねえ。