Carrierwave comment obtenir l'extension de fichier

Je suis en développement Ruby on Rails application qui nécessite le fichier de téléchargement. Pour le téléchargement de la partie, j'ai utilisé le gem carrierwave car il est très facile à utiliser et flexible. Le problème est: une fois que j'ai téléchargé le fichier, j'ai besoin de savoir quelques petites choses: c'est à dire si c'est un fichier pdf au lieu de télécharger le fichier je l'ai montrer à la volée,et il en va de même pour une image. Comment puis-je obtenir le l'extension de fichier et comment puis-je faire pour envoyer le fichier à un utilisateur?? Tout commentaire est apprécié Merci!!

source d'informationauteur Wiggin