なるようになるブログ

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

rails commit log流し読み(2020/08/03)

2020/08/03分のコミットです。

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


The abstract parent class file generated via generator should not be pluralized

activerecord/lib/rails/generators/active_record/model/model_generator.rbの修正です。

abstrac classを生成する際に、databaseをcamelizeするよう修正しています。modelが想定しているclass名と一致するようにする為。


Merge pull request #39967 from kamipo/fix_or_with_sti_relation

activerecord/lib/active_record/core.rbactiverecord/lib/active_record/relation.rbの修正です。

StiClass.allを実行した際に、create_withが使用されていたのを、使用されないよう修正しています。

STIのrelationをorでmergeする際に、create_withの影響でエラーになる(create_withのせいでIncompatible valuesになる)のを避ける為。


improve active record validation docs

rails guideのActive Record Validationsの修正です。

presenceの項にあるexampleに誤りがあったのを修正、及び、各項のグラマーやexampleコードのフォーマットの修正等を行っています。