なるようになるブログ

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

rails commit log流し読み(2020/07/28)

2020/07/28分のコミットです。

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


Fix flakey test due to non-deterministic order

activerecord/test/cases/associations/eager_test.rbの修正です。

assertionで値を比較する際に、値をidでsortしてからチェックするよう修正しています。 sortを指定しないと結果が不定になる為。


Merge pull request #39901 from gerrywastaken/gerry/guides/improve-syntax-highlighting

guides/rails_guides/markdown/renderer.rbの修正です。

rails guideのcode highlightingにrougeを使用するよう対応した際に、jsonmarkdown等のlanguageのhighlightがされなくなっていたのを、highlightされるよう対応しています。


Move Path::Pattern factories into test helper

Action Packの修正です。

テストでしか使用されなくなっていたPath::Pattern用のfactoryメソッドを、テスト配下に移動しています。


Fix variable name in guides markdown generator

guides/rails_guides/markdown/renderer.rbの修正です。

guides markdown generatorでhighlighting処理時に参照する変数名に誤りがあったのを修正しています。


Move column_for_attribute into ModelSchema

activerecord/lib/active_record/attribute_methods.rbactiverecord/lib/active_record/model_schema.rbの修正です。

AttributeMethodsに定義されていたcolumn_for_attributeメソッドをModelSchemaに移動しています。

column_for_attributeメソッドはattribute methodには関係無いメソッドで、type_for_attributeとセットでModelSchemaにあるべきだろう、という事でModelSchemaに移動しています。


a -> an [ci skip]

activerecord/lib/active_record/model_schema.rbactiverecord/lib/active_record/signed_id.rbのdocの修正です。

doc内のグラマーの修正を行っています。