我正在尝试为我的某个模型添加多个附件,我们称之为ModelA。我没有将文件直接添加到我的模型中,而是创建了另一个,让我们调用ModelB。 ModelA与ModelB有一个has_many关联,而ModelB与ModelA有一个belongs_to关联。
首先,这是添加多个附件的好方法吗?
其次,我希望用户在创建ModelA实例时使用表单能够使用file_field添加文件。我正在考虑使用ModelA实例方法.modelbs.create来创建并自动关联ModelB实例。我不太明白这是怎么回事。首先,create方法要求在允许我使用模型之前保存模型。其次,我不知道如何设置视图(传递给file_field助手的内容),因为还没有创建ModelB实例。
有没有人用过回形针做多个附件,最好的方法是什么?