私のRoR3.2サイトは、(私が)フォームを介して入力/アップロードする必要があり、その後検索およびダウンロードできる過去のmp3録音のアーカイブです。私は、他の約35の同様に難解なフォームエントリの中で、このように見えるmp3に関するメタデータ*を保存する必要があります。
WesternHistoricalCatalogueでは、このmp3は2、3、6ページにあり、NorthernHistoricalCatalogueでは1、5ページにあります。
これには、非常に複雑なRoRモデルが必要なようです。たとえば、自分のモデルにHABTMが関連付けられているモデルに、HABTMが関連付けられているモデルを作成する必要があるようPage
です。Catalogue
MP3
その結果、複数のエントリを処理するためだけに、「ページ」や「年」などのあらゆる種類のモデルが作成されます。そして、私のフォームも作成するのが複雑になります。
もっと良い方法はありますか?
-*「メタデータ」という用語をドキュメントライブラリアンとして使用する(またはiTunesが使用する)のは、トランザクションとプロセスに関する情報としてSOのデータベース開発者が使用する意味ではありません。