9
estoy usando clip para guardar imágenes en mi aplicación Rails:borrar una imagen con el Paperclip
modelo de usuario:
class User < ActiveRecord::Base
has_one :profile
end
Perfil modelo:
class Profile < ActiveRecord::Base
has_attached_file :avatar, :styles => {:medium => "300x300>", :thumb => "100x100>"}
belongs_to :user
end
intento eliminar la avatar con:
current_user.profile.avatar = nil
current_user.profile.save
pero no funciona. ¿Es posible?
De esta manera, el archivo se elimina del sistema de archivos, pero el campo avatar_file_name no se ajusta a cero en la tabla de perfiles. Intento establecer manualmente el campo en cero con: current_user.profile.avatar_file_name = nil; current_user.profile.save; y no funciona –
primero debe guardar su objeto. la respuesta se actualiza – fl00r
@MarcoAntelmi, ¿dónde pones esta respuesta para que funcione? – jmcastel