我的RoR 3.2网站是历史mp3录音的档案,必须通过表格(由我)输入/上传,然后可以搜索和下载。我需要在大约35个其他类似的深奥表单条目中存储关于mp3的元数据*:
在WesternHistoricalCatalogue中,这个mp3可以在第2,3和6页以及第1页和第5页的NorthernHistoricalCatalogue中找到。
这似乎需要一些非常复杂的RoR模型。例如,似乎我需要创建一个与Page
模型具有HABTM关联的Catalogue
模型,该模型与我的MP3
模型具有HABTM关联。
结果是用于处理多个条目的各种模型,例如“页面”或“年”。而且我的形式也很复杂。
有更好的方法吗?
- *使用术语“元数据”作为文档库管理员可能(或iTunes),而不是数据库开发人员在SO上使用的关于事务和流程的信息。