You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When I try to delete an attachment through an 'embeds_many' relation, using the _delete key generated by a form, the attachment is deleted but the record remains with it's paperclip
fields set to nil. How do I delete the record from the relation?
class User
include Mongoid::Document
embeds_many :photos, cascade_callbacks => true
accepts_nested_attributes_for :photos, :allow_destroy => true
end
class Photo
include Monogoid::Document
has_mongoid_attached_file :attachment
embedded_in :shopping_center, :inverse_of => :photos
end
When I submit my form to remove the first attachment here's the request that's generated:
However when the request is processed through the controller:
class UsersController < ApplicationController
def update
@user.= User.find(params[:id])
@user.update_attributes(params[:user]
#rendering code here
end
end
Paperclip issues the appropriate Deleting attachments messages, but then when I view the model, the record still exists. The underlying file has been removed, and all the paperclip fields on the Photo class have been set to nil.
How do I ensure the record is removed from the relation?
The text was updated successfully, but these errors were encountered:
When I try to delete an attachment through an 'embeds_many' relation, using the _delete key generated by a form, the attachment is deleted but the record remains with it's paperclip
fields set to nil. How do I delete the record from the relation?
When I submit my form to remove the first attachment here's the request that's generated:
However when the request is processed through the controller:
Paperclip issues the appropriate
Deleting attachments
messages, but then when I view the model, the record still exists. The underlying file has been removed, and all the paperclip fields on thePhoto
class have been set to nil.How do I ensure the record is removed from the relation?
The text was updated successfully, but these errors were encountered: