Carrierwave wie man die Dateierweiterung bekommt

Ich entwickle eine Ruby on Rails-Anwendung, die das Hoch- und Herunterladen von Dateien erfordert. Für den Upload-Teil habe ich die gem carrierwave verwendet, da sie sehr einfach zu bedienen und flexibel ist. Das Problem ist: Sobald ich die Datei hochgeladen habe, muss ich ein paar Dinge wissen: d. H. Wenn es ein PDF ist, anstatt die Datei herunterzuladen, zeige ich es inline, und dasselbe gilt für ein Bild. Wie bekomme ich dieDateierweiterung und wie kann ich das machenSende die Datei an einen User ??? Jedes Feedback ist dankbar. Danke !!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage