Ruby on rails 3 如何在rails_admin中删除嵌入的文档图像?

Ruby on rails 3 如何在rails_admin中删除嵌入的文档图像?,ruby-on-rails-3,mongoid,carrierwave,rails-admin,Ruby On Rails 3,Mongoid,Carrierwave,Rails Admin,我目前正在使用Mongoid、CarrierWave和rails_admin 由于某种原因,当我试图从嵌入的文档中删除图像时,它永远不会被删除。你知道我能试试什么吗?以下是我的模型: class Quiz include Mongoid::Document embeds_many :rewards, cascade_callbacks: true accepts_nested_attributes_for :rewards end class Reward include

我目前正在使用Mongoid、CarrierWave和rails_admin

由于某种原因,当我试图从嵌入的文档中删除图像时,它永远不会被删除。你知道我能试试什么吗?以下是我的模型:

class Quiz
  include Mongoid::Document

  embeds_many :rewards, cascade_callbacks: true
  accepts_nested_attributes_for :rewards
end


class Reward
  include Mongoid::Document

  embedded_in :quiz

  field :tagline,           type: String
  field :description,       type: String

  mount_uploader :picture, PictureUploader
end
我已经看到了3年前的错误,但仍然无法解决此问题?:


如果有人还在寻找答案

accepts_nested_attributes_for :rewards, allow_destroy: true

你有Moped日志吗?它实际上是mongoid,系统正在发送一个属性,上面写着remove_picture=>“1”