学生や高校向けの Rails アプリを作成していますが、User.rb に問題があります。
ログインに使用するユーザーモデルが必要ですが、そのユーザーには多くの役割があります。難しいのは、学生の役割を持つユーザーには生徒のページを 1 つ、校長の役割を持つユーザーには高校のページを 1 つ持つようにすることです。
生徒たちもハイスクールに入れ子になったので、全体が大混乱になります。
だから私の質問: ユーザーを代表する学生/高校を1人だけ作成するように制限するにはどうすればよいですか? また、ユーザーシステムを台無しにすることなく、この学生ページを高校内にネストするにはどうすればよいですか?
私の環境: Rails3 と Ruby 1.9.2dev
ありがとうございました!
フォローアップ:サブドメインに高校の名前を入れることは可能でしょうか? それはURLを次のようにします
highschoolname.mysite.com/students/eric-koslow