LoginSignup
0
0

More than 3 years have passed since last update.

【Ruby】中間テーブルを取得する際の命名

Posted at

TL;DR

親のテーブルクラス(User)の中間テーブルのクラス(UserGroup)をインスタンスから呼び出したい時は、下記のように書く

user.user_groups

詳細

やろうとしたこと

親のテーブルクラスに紐づく中間テーブルのクラスの呼出

困ったこと

親のテーブルクラスに紐づく中間テーブルのクラスを呼び出すときに苦労しました。

user.userGroup?
user.usergroup?

命名基礎をちゃんと頭の中で整理せず解決しようとしたので、やばかったです...。

解決策

クラスはキャメルケース(UserGroup)のように書くが、呼び出したい時は、
user.user_group
のようにスネークケースで呼び出すのがつまづきポイントでした。

感想

rubyの命名規則難しい...

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0