使用其他属性更新时,ActiveStorage文件上传更改不起作用

时间:2019-06-20 16:44:25

标签: ruby-on-rails ruby

我有一个Item模型,并且有很多标题,每个标题都有封面图像作为附件。现在,在更新项目记录时,标题的嵌套字段也会随之传递。创建新记录时,封面图像会正确附加,但是在更新现有记录时,Item模型中的属性不会发生任何更改

这是用于更新操作。我尝试了其他方式,例如https://blog.capsens.eu/how-to-use-activestorage-in-your-rails-5-2-application-cdf3a3ad8d7

def item_params
    params.fetch(:item, {}).permit(
      :name,
      title_attributes: [
        :cover ]
    )

如果保存时没有任何其他属性更改(如父项中的name或子项中的其他任何属性(封面除外),则不会保存封面图像更改

0 个答案:

没有答案