質問: Carmaker.includes(:cars) end ``` ### 試したこと * 該当レコード一つを取得することはできる * 該当カラムの一覧表示はすることができる * しかしながら、該当レコードの特定のカラム(今回ではcar_type)の一つ(今回では直近に登録された、つまり最新のcreated_at)表示させることができない ###### 拙い文章でわかりにくいところもあるかと思いますがぜひご教授のほどよろしくお願いいたします。 ### 補足情報(FW/ツールのバージョンなど) rails5.2.3
回答: def index にて `@carmakers = Carmaker.includes(:cars).order("cars.created_at desc")` としておき、 `= carmaker.cars.first&.car_type` でよいかと。 元々のでもほぼ良いのですが、carmaker.cars の並びがcrated_at順で有るかどうか保証がないので、orderをつけました。 もとのでエラーがでたのは、carsが登録されていないメーカーがあるのでは?と思われます。 その対策が first& の & です