(Rails) IMGKIT - Problemas na exportação de imagens com html e css
Estou usando o IMGKIT em um dos meus projetos e tive que usar o seu CSS com a opção html para satisfazer um requisito. Notei que se as folhas de estilo são definidas da seguinte forma:
kit = IMGKit.new(html, :quality => 50)
kit.stylesheets << '/path/to/css/file'
e a folha de estilo tem uma propriedade background com url relativo ('image.png'), a imagem não é gerada ao exportá-la usando kit.to_file:
(Rails.root + "public/pngs/" + "image.png")
A solicitação é interrompida e, se substituirmos a URL de segundo plano por url completo por protocolo, host e porta, ela será bem exportada.
Preciso ter URLs absolutos para todas as minhas imagens na minha folha de estilo?
Eu tentei definir asset_host no meu arquivo development.rb:
config.action_controller.asset_host = Proc.new { |source|
"#{request.protocol}#{request.host_with_port}"
}
Ele substitui o url no css se eu verificar no navegador, mas ainda assim as imagens não são geradas quando exportadas pelo IMGKIT.