【问题标题】:Paperclip gem deleting files for nested attributes回形针 gem 删除嵌套属性的文件
【发布时间】:2014-04-07 17:31:01
【问题描述】:

我正在使用回形针 gem 将图像附加到我的 rails 应用程序中的对象。当我更新对象并且不附加文件时,它不会删除现有图像。但是,当我没有将文件附加到表单中的嵌套对象时,如果没有附加任何内容,它会删除旧图像。如何防止这种情况发生?

【问题讨论】:

    标签: ruby-on-rails paperclip nested-forms


    【解决方案1】:

    我发现了问题...使用 Rails 4 强参数我没有包含参数id。结果是现在的属性是:

    params.require(:event).permit(:name, :logo, :description, :start_time, :end_time,speakers_attributes:[:id,:name,:short_bio,:avatar,:contact,:_destroy])
    

    希望这可以减轻其他人的痛苦:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-06
      • 1970-01-01
      • 1970-01-01
      • 2012-10-25
      • 2017-12-23
      相关资源
      最近更新 更多