j'ai resolu mon probleme en forcant l'extension en png dans file
column

 def correct_extension(filename, ext)
      strip_extension(filename) << ".png"  #on fore ce l'extension
pour enregistré au format png
    end

bien entendu je ne permet l'upload que d'image

pour magik file column on ajoute a transform_image

if img_options[:ombre_porte]
    img.format="PNG"
    img.background_color = "none"
    shadow=img.shadow(x_offset=img_options[:ombre_porte][:x_offset],
y_offset=img_options[:ombre_porte][:y_offset],
    sigma=img_options[:ombre_porte][:sigma],
opacity=img_options[:ombre_porte][:opacity])
    img=shadow.composite(img, Magick::NorthWestGravity,
Magick::OverCompositeOp)
end

et le modele deviens

file_column :logo ,:magick => { :size =>"80x110>",
                                :ombre_porte =>
{:x_offset=>3,:y_offset=>0,:sigma=>1.5,:opacity=>0.7}
                                }

Ce n'est surment pas la meilleure solution car si je veux utiliser
file_column dans la meme application pour uploader autre chose que des
images, un test doit donc etre effectué avant de forcer le changement
d'extension

Si y'a des propositions pour une autre approche vu que je suis un
newbie je suis preneur
--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse [EMAIL PROTECTED]
-~----------~----~----~----~------~----~------~--~---

Répondre à