なるようになるブログ

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

rails commit log流し読み(2015/06/08)

2015/06/08分のコミットです。

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

activerecord/CHANGELOG.md


Merge pull request #20448 from sgrif/sg-postgresql-point-type

ActiveRecordの修正です。

PostgreSQLpoint型を使用した際に、値の設定にArrayを使用したのを、ActiveRecord::Pointクラスを使用するよう修正しています。

Arrayを使用していた場合に、point型のArrayを表現するのに問題おき、エラーになっていた為、そもそもArrayでpoint型のデータを扱のを止めるようにした、との事です。


add instantiation.active_record hook to instrumentation guide [ci skip]

rails guideのActive Support Instrumentationの修正です。

instantiation.active_recordフックについての説明を追加しています。


Add missing NOTE for Time extensions' location

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

Timeクラスについて説明している箇所に、Timeクラスが定義されているファイルのパスについての説明を追加しています。


Merge pull request #20460 from mtsmfm/stop-to-s-for-fixture-timestamps

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

timestamp型のカラム用のデータを生成する際に、不要なdbフォーマットへの変換処理を削除しています。


Code fix in CHANGELOG

activesupport/CHANGELOG.mdの修正です。

ActiveSupport::OrderedOptionsの値を取得するメソッドのbangバージョンについて説明している箇所のexampleコードにタイポがあったのを修正しています。


Fix core_text -> core_ext

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

transform_valuesメソッドが定義してあるファイル名の箇所で、core_extcore_textにタイポしていたのを修正しています。


Merge pull request #19571 from kaspth/improve-runner-integration

ActiveSupport/railtiesの修正です。

以前コミットされたRails Testについて、異なるディレクトリ、ファイル、特定行のテストを混ぜて実行出来るよう改善しています。 以下のようなテストが実行出来るにとの事です。

bin/rails test models/post_test.rb test/integration models/person_test.rb:26

便利そう。


Merge pull request #20381 from kuldeepaggarwal/engines-docs

rails guideのGetting Started with Enginesの修正です。

Engine setupの項に記載されているexampleファイルが実際生成されるファイル名と異なっていたのを修正しています。


Merge pull request #20470 from vngrs/add_missing_docs_for_action_dispatch_session

actionpack/lib/action_dispatch/request/session.rbのdocの修正です。

ActionDispatch::Request::Sessionクラスの各メソッド(has_key?update等)にdocを追加しています。


Merge pull request #20463 from yui-knk/fix/guide1

actionview/lib/action_view/helpers/date_helper.rbのdoc及び guides/source/action_view_overview.mdの修正です。

select_minuteメソッドのexampleで、サンプル用のデータを作成する処理をTime.now + 6.hoursからTime.now + 10.minutesに修正しています。 分に関する処理についての説明をしているのに、をデータの作成に使用するのはおかしいだろう、という事で修正したようです。