0

私は現在、開発フレームワークとして Ruby on rails を使用して Web アプリケーションに取り組んでいます。私のアプリケーションにはグループ機能が必要です。

こんなものを予定しています。ユーザーはアプリにプロファイルを持ちます。ユーザーはグループを作成できます。今では、メールでグループに参加するように人々を招待できます。実際、ウィキスペースのディスカッション フォーラムのようなものを作ろうとしています。したがって、ユーザー/教師はすべての学生を電子メールで招待し、学生はそのグループに登録できます。

これで、教師がグループに何かを投稿するたびに、生徒は新しい投稿が行われたというメールを受け取り、投稿にコメントしてトピックについて話し合うことができるようになります。私は学生のプロフィールを作成していません。

ruby on rails でこの機能を実現する方法やリソースを教えてください。

4

1 に答える 1

2

has_manyつまり、 ( belongs_to) またはリレーションを使用して、さまざまなモデルを作成し、それらの間にリレーションを作成する必要がありますhas_many_belongs_to_many。モデル間の関係をよりよく理解できるように、まず「モデル マップ」を作成することをお勧めします。

紙の上で行うこともできます。それが MVC の優れた点です。

ここここで参考文献を探してみてください。

何か大きなことを企んでいるようです。グループ、ユーザー、ブログのような機能を作成し、徐々に複雑なものを追加するなど、小さなことから始めることをお勧めします。

于 2013-04-28T17:13:36.677 に答える