1

初めての Ruby On Rails アプリをコーディングしていますが、最初の設計上の問題があります。主なアイデアは、投稿のリストを表示する非常に簡単なアプリを作成することです (そのような投稿は、テキスト、ビデオ、または写真である可能性があります)。さらに、投稿は、Twitter や Facebook などのさまざまなアプリからの「フィード」にすることも、単にアプリ内のフォームを介して追加することもできます。結論として、他のアプリから投稿された投稿があり、これらの投稿はテキスト、ビデオ、または単に画像である可能性があります。

気になるのは相続です。ポリモーフィック モデルを使用する必要がありますか? このようにして、投稿がテキスト、ビデオ、または写真になる可能性があるという事実を管理できました。Post が発生する可能性のあるアプリに関しては、これを示すフィールドを使用すると思います。

より良いアイデアはありますか?

ありがとうございました。

4

1 に答える 1

1

これは初めてのアプリなので、デザインの問題についてあまり心配する必要はありません。投稿には、テキスト、ビデオ、または画像のいずれか 1 つだけを含めることができますか? または、3 つを任意に組み合わせることはできますか?

後者の場合は、1 つのモデルのみを使用します。前者であると確信している場合は、ポリモーフィック モデルを使用してください。

正しいか間違っているか、演習から学びます。時には、その最初の一歩を踏み出すことが重要です。

于 2013-10-06T11:47:42.077 に答える