ActiveHash導入時のエラー

・エラー内容

①ジャンルモデルの作成

②ジャンルモデル内にプルダウンで表示させたい値を要素に持つ配列を記述

②コントローラーにアソシエーションの作成

④ビューに「collection_select」メソッドでジャンルモデル内の配列を呼び出す記述を追記

したところ以下のエラーが出た。

f:id:Fujisan3776:20201022133718p:plain

 

・原因

①ジャンルモデル内のクラス名が間違っていた(カリキュラムのコードをコピペしてきた為、変更するのを忘れていた)

f:id:Fujisan3776:20201022134040p:plain

②呼び出すモデルのクラス名のコードが間違っていた(スネークケースになっていた)

f:id:Fujisan3776:20201022134156p:plain

 

・対処法

①クラス名を修正

f:id:Fujisan3776:20201022134412p:plain

②呼び出すモデルのクラス名のコードを修正した(キャメルケースにした)

f:id:Fujisan3776:20201022134437p:plain