1

アイデアは、テーブル users とテーブル customers があるということです。各ユーザーには、自分だけに関連する多くの顧客がいます。実際に私はこのモデルを使用しています。したがって、作成されるすべての顧客は、顧客テーブルで関連する user_id も取得します。

class Customer 
  belongs_to :user
end

class User
  has_many :customers
end

いくつかの質問の後、同じ結果を得るためにこのモデルを使用する必要があると私に言われました。

class Customer
  has_one :user
end

class User
  belongs_to :customer
end

しかし、私は違いを理解していません。私が私のやり方で正しいか、何が間違っているかについての簡単な説明。

よろしく否定

4

1 に答える 1