使用音乐编目应用。
我有三个模型(或级别)组成每个条目;发行,产品,曲目。
我想上传发布级别的文件,这些文件可以在其产品中共享。
例如,当用户设置版本时,我希望他们能够上传该版本的所有相关文件(或资源 - 音频文件和图像)。然后在下一阶段,设置一个产品,我希望他们能够从上传的文件中挑选和构建产品....已经有一个产品的文本输入表单。
然后,对于该产品的跟踪列表,用户应该能够从发布级别上传的文件中构建它。
我采用这种方法的原因是为了避免重复上传类似产品的上传。我可以让他们从发布级别继承所有内容,但我必须有能力改变跟踪列表和图像,如限量版本。如果默认情况下它们可以继承发布级别文件/资产,然后有修改选项,那就太好了。
无论如何,寻找一些关于如何最好地接近这个的指导?
谢谢!
答案 0 :(得分:0)
以下是Paperclip,Carrierwave和Dragonfly之间的比较 - CarrierWave vs. Paperclip vs. Dragonfly comparison
如果您选择Carrierwave,这将对您有所帮助 - Multiple files upload with carrierwave and nested_form