なるようになるブログ

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

rails commit log流し読み(2015/01/16)

2015/01/16分のコミットです。

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

activerecord/CHANGELOG.md


Time columns should support time zone aware attributes

ActiveRecordの修正です。

time_zone_aware_attributesの設定が、datetimeだけではなく、time型のカラムにも影響が出るよう修正しています。

config.time_zoneUTC以外の値を指定した場合、そのtime zoneでtime型も扱われるようになる、との事です。 time zone周りはややこしいなあ…。


Fix Typo SecureToken for schema sample [ci skip]

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

SecureTokenのexxampleにtypoがあったのを修正しています。


[ci skip] fix typo sill -> still

activerecord/lib/active_record/attribute_methods/time_zone_conversion.rbのdocの修正です。

先に行われたTime.zoneの対応で出力されるwarningにタイポがあったのを修正しています。


Adding tip about jQuery UJS [ci skip]

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

Deleting Articlesの項にWorking With Javascript in Rails guideへのリンクを追加しています。


Remove incorrect comment in ActiveRecord::Type::Value

activerecord/lib/active_record/type/value.rbのdocの修正です。

initializeメソッドのコメントに、precision, scale, and limitオプションはschemaのダンプにしか使用していない、との記載があったのですが、 実際はそれ以外でも使用しているので、コメントを削除しています。


DRY default limit in ActiveRecord::Type::Integer

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

limitのデフォルト値(4)がコード中に直接数字で書かれてしまっていたのを、定数で管理するよう修正しています。


docs, update "How to run Active Record tests". [ci skip]

activerecord/RUNNING_UNIT_TESTS.rdocの修正です。

Active Recordのテスト用のタスク名に誤りがあったのを修正、及びSQLite3のin-memory databaseについての説明を追加しています。