validar y actualizar raíles de atributo único

Tengo lo siguiente en mi modelo de usuario

attr_accessible :avatar, :email

validates_presence_of :email
has_attached_file :avatar # paperclip

validates_attachment_size :avatar,
                          :less_than => 1.megabyte,
                          :message => 'Image cannot be larger than 1MB in size',
                          :if => Proc.new { |imports| !imports.avatar_file_name.blank? }

en uno de mis controladores, SOLO quiero actualizar y validar el campo de avatarsin actualizar y validar correo electrónico.

¿Cómo puedo hacer esto

por ejemplo (esto no funcionará)

if @user.update_attributes(params[:user])
 # do something... 
end

También probé conupdate_attribute('avatar', params[:user][:avatar]), pero eso también omitiría las validaciones para el campo avatar.

Respuestas a la pregunta(5)

Su respuesta a la pregunta