TL;DR
親のテーブルクラス(User)の中間テーブルのクラス(UserGroup)をインスタンスから呼び出したい時は、下記のように書く
user.user_groups
詳細
やろうとしたこと
親のテーブルクラスに紐づく中間テーブルのクラスの呼出
困ったこと
親のテーブルクラスに紐づく中間テーブルのクラスを呼び出すときに苦労しました。
user.userGroup?
user.usergroup?
命名基礎をちゃんと頭の中で整理せず解決しようとしたので、やばかったです...。
解決策
クラスはキャメルケース(UserGroup)のように書くが、呼び出したい時は、
user.user_group
のようにスネークケースで呼び出すのがつまづきポイントでした。
感想
rubyの命名規則難しい...