Carrierwave adiciona uma marca d'água às imagens processadas

Estou tentando adicionar uma marca d'água às imagens processadas com o código abaixo que obtive de vários recursos:

def watermark
  manipulate! do |img|
    logo = Magick::Image.read("#{Rails.root}/assets/images/watermarks/watermark.png").first
    img = img.composite(logo, Magick::SouthEastGravity, Magick::OverCompositeOp)
  end
end

O único problema é que você acha que não funciona. Não recebo nenhum erro no registro / console

Este é o meu método dentro do meu upload e chamado como:

def function
  version :thumb do
    process :resize_to_fill => [96, 96]
    process :watermark
  end
end

Alguma idéia de obter alguns registros sobre por que isso não funciona? Tenho as gemas Rmagick e Imagemagick instaladas no meu sistema (OSX). O redimensionamento das imagens funciona corretament

questionAnswers(2)

yourAnswerToTheQuestion