Upload de Imagens com Paperclip, armazenando no Banco de Dados

Bom pessoal, estive quebrando a cabeça esses dias pois tenho um site hospedado no @heroku e lá não era possível fazer upload de imagens com o Paperclip devido à permissões.
Procurando por uma solução vi muitos falando sobre o Amazon S3, porém, por mais barato que seja, é pago ! Então, vamos armazenar as imagens no banco(já que este site não terá muitas imagens e a performance não será comprometida).
Entrei na lista do Paperclip “desesperado” e lá encontrei uma postagem falando a respeito e nesta postagem o link que me salvou:

http://patshaughnessy.net/2009/4/14/database-storage-for-paperclip-rewritten-to-use-a-single-table#comments

Neste tutorial, o Pat nos mostra uma atualização do Paperclip onde é possível fazer o storage dos uploads no próprio banco de dados.
Seguindo o passo-a-passo do tutorial, consegui atingir meu objetivo e as imagens estão armazenadas no banco de dados em um campo do tipo LONGBLOB(atentem à isto caso estejam usando o MySQL).
Bem, é isso, qualquer dúvida estarei à disposição.

Obs: Em breve pretendo migrar o blog para wordpress ou algum outro que permita fazer tutoriais mais facilmente.

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão / Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão / Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão / Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão / Alterar )

Connecting to %s