私はRailsが初めてで、1人のユーザーが多くの組織を持つことができ、多くの個人を持つことができ、多くのプロジェクトを持つことができるアプリケーションを構築しようとしています。
これらは私のモデルです(まったく意味がありますか?):
ユーザー ---< 企業 ---< 個人 ---< プロジェクト
ここで私の重要な質問は、ある人がどの会社にもまったく所属していないとしたらどうなるかということです。私のアプリケーションは引き続き機能し、たとえば次のようにプロジェクトにアクセスできますか...
current_user.persons.projects
…会社がないのに?
おそらく、Rails でこれらのテーブルをモデル化するためのかなり簡単な方法がありますが、何らかの理由で、これについて理解することができません。助けてくれてありがとう。