はじめに
この記事は2021年9月にまとめていた「細かいつまずいたことをメモしておく(9月編)をそれぞれ投稿した内容になります
解決方法が最新でない可能性もありますのでご了承ください
問題
ここを参考にテーブルの主キー以外をキーにして外部テーブルを参照できるように設定したのですがうまくいっていなかった
解決方法
原因はRubocopのエラー修正のためにつけたinverse_ofでミスをしていました
belongs to :model, foreign_key: 'key_name', inverse_of: :self_model
↓
belongs to :model, foreign_key: 'key_name`, inverse_of: :self_models
s
をつけることで参照ができるようになりました