1
我試圖刪除上傳的文件(使用複選框)時刪除模型中的文件屬性。該文件被正確刪除,但不是屬性。有人能幫我嗎?我不想在模型中移動這段代碼。我認爲它必須駐留在上傳器中。使用Carrierwave刪除模型上的屬性內容和回調
# DocumentUploader.rb
# Hooks
before :cache, :update_file_attributes
after :remove, :remove_file_attributes
private
def update_file_attributes(file)
model.file_name = file.original_filename
model.file_size = file.size
model.mime_type = file.content_type
end
def remove_file_attributes
%w(file_name file_size mime_type).each { |attr| model[attr] = "" }
end