ユーザーモデルがあります
class User < ActiveRecord::Base
has_many :projects
end
私はプロジェクトモデルを持っています
class Project < ActiveRecord::Base
belongs_to :user
end
明らかに現在、各プロジェクトはユーザーによって所有されており、プロジェクトごとに 1 人のユーザーしか存在できません。ここで、モデルが 2 つのモデル間の別の関係を表すようにしたいと考えています。プロジェクトの所有者に関係なく、ユーザーが複数のプロジェクトをフォローできるようにしたいと考えています。has_many :through を使用して結合を作成する必要があることはわかっていますが、モデルを変更して現在の関係を維持し、新しい関係を追加する方法について頭を悩ませることはできません。