1

私のRoR3.2サイトは、(私が)フォームを介して入力/アップロードする必要があり、その後検索およびダウンロードできる過去のmp3録音のアーカイブです。私は、他の約35の同様に難解なフォームエントリの中で、このように見えるmp3に関するメタデータ*を保存する必要があります。

WesternHistoricalCatalogueでは、このmp3は2、3、6ページにあり、NorthernHistoricalCatalogueでは1、5ページにあります。

これには、非常に複雑なRoRモデルが必要なようです。たとえば、自分のモデルにHABTMが関連付けられているモデルに、HABTMが関連付けられているモデルを作成する必要があるようPageです。CatalogueMP3

その結果、複数のエントリを処理するためだけに、「ページ」や「年」などのあらゆる種類のモデルが作成されます。そして、私のフォームも作成するのが複雑になります。

もっと良い方法はありますか?

-*「メタデータ」という用語をドキュメントライブラリアンとして使用する(またはiTunesが使用する)のは、トランザクションとプロセスに関する情報としてSOのデータベース開発者が使用する意味ではありません。

4

0 に答える 0