なるようになるブログ

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

rails commit log流し読み(2017/05/03)

2017/05/03分のコミットです。

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

activerecord/CHANGELOG.md


Add type caster to RuntimeReflection#alias_name

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

RuntimeReflection#alias_nameメソッドでArel::Tableクラスのインスタンスを生成する際に、type_casterオプションを指定するよう修正しています。type_caster(型変換についての情報)の指定が無いとenum等を使用している場合に正しく値が変換されない為。


remove uniqueness validators from ActiveModel examples

activemodel/lib/active_model/validations/validates.rbactivemodel/lib/active_model/validator.rbのdocの修正です。

Active Modelのexampleコードに存在しないuniqueness validatorを使用しているコードがあったのを削除しています。


fix ActiveModel::Validator#kind code examples [ci skip]

activemodel/lib/active_model/validator.rbのdocの修正です。

ActiveModel::Validator#kindメソッドのdocにあるexampleコードが正常に動作しないコードになっていたのを修正しています。