イベントと呼ばれるモデルとユーザと呼ばれるモデルがある場合、has_many throughテーブル/モデルの命名規則はどのようなものですか?Rails、命名規則
テーブルのevents_usersですか?もしRailがEventUserを気に入らないように見えないし、EventsUserが好きではないようだから、Modelの命名に問題がある。
イベントと呼ばれるモデルとユーザと呼ばれるモデルがある場合、has_many throughテーブル/モデルの命名規則はどのようなものですか?Rails、命名規則
テーブルのevents_usersですか?もしRailがEventUserを気に入らないように見えないし、EventsUserが好きではないようだから、Modelの命名に問題がある。
これを行う方法はたくさんあります。テーブルevents_users
の名前を付けてください。デフォルトでは、has_many through
またはhas_and_belongs_to_many
に含まれる2つのテーブルは複数形になっており、アルファベット順に並べられています。
使用する予定がある場合は、関連付けのモデルが必要です。もしそうなら、それを論理的に命名し、ActiveRecordにテーブル名がevents_users
であることを伝えます。
has_many:throughを使って、全く問題があり、T ... TABLE名は、常に完全に複数(ユーザー、イベント、usersS_eventS)で、モデルは常に単数形(ユーザー、イベント、user_event)です
ただ、発電機を使用します。
rails g model something:data_type another_thing:data_type