なるようになるブログ

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

rails commit log流し読み(2015/07/03)

2015/07/03分のコミットです。

CHANGELOGへの追加はありませんでした。


[ci skip] Don't use TrueClass, FalseClass in docs

actionpack/lib/abstract_controller/base.rbのdocの修正です。

available_action?メソッドaction_method?メソッドのdocの戻り値について説明している箇所で、TrueClassFalseClassを使用していたのを削除しています。

Ruby的に "truthy" か "falsey"かどうかが重要で、厳密にTrueClassFalseClassである必要はない、との事でdocから削除したようです。


Use default model enum in fixtures if not defined

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

Resolve enums in test fixturesの対応で、fixtureでenumの値を指定するのにシンボルが使用出来るようになったのですが、この対応の影響で、fixtureにenumの値が定義されていない場合に、元々enumのデフォルト値が設定されていたのが、nilが設定されるようになってしまいました。

これを、再度enumのデフォルト値が設定されるよう修正しています。


Fix spelling of Thoughtleadering

activerecord/test/fixtures/books.ymlの修正です。

先のコミットで追加されたテストのfixtureに、スペルミスがあったのを修正しています。


changes names in guides to better reflect diversity [ci-skip]

actionview/lib/action_view/helpers/form_options_helper.rbのdoc、 guides/source/action_view_overview.mdの修正です。

selectメソッドのexampleの値を、適当な人名から、Railsコミュニティの人名を表示するよう修正しています。


[skip ci] #distinct instead of #uniq

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

deprecatedになったuniqメソッドを使用している箇所を、distinctメソッドを使用するよう修正しています。