2013-06-03 26 views

回答

8

這會爲你工作?

File.extname('something.jpg').delete('.') #=> 'jpg' 

你甚至可以把它包起來的幫手:

def file_extension(filename) 
    File.extname(filename).delete('.') 
end 

file_extension('something.jpg') #=> 'jpg' 
+0

完美!謝謝你,@Charles – Jon

+0

Ruby 1.8,Rails 2.3:''my.image.ext.jpg'.delete('。')#=>「myimageextjpg」' – MrYoshiji

+1

@MrYoshiji這就是我使用'File.extname'的原因。將'my.image.ext.jpg'傳入方法仍然會導致'jpg'。 –

相關問題