1
ファイルの形式に応じてさまざまな操作を実行する方法は?carrierwaveでさまざまなファイル形式を扱う方法
ファイルの形式に応じてさまざまな操作を実行する方法は?carrierwaveでさまざまなファイル形式を扱う方法
https://github.com/jnicklas/carrierwave/wiki/How-to:-Do-conditional-processing
またfile.extension
(sanitized_file.rbを参照)