On 09.05.2008 08:38, 7stud -- wrote: > Sunny Bogawat wrote: >> i am developing one application in which user uploaded one csv template >> to my system(file). but we have to take care that user should uploaded >> .csv file only if he trying to upload another file we have to restrict >> it. >> how to check for extention in ruby on rails > > In the Ruby programming language, which is what this forum is about, you > could do something like this: > > fnames = ["somefile.csv", "anotherfile.jpg"] > > fnames.each do |fname| > pieces = fname.split(".") > > if pieces[-1] != "csv" > print "bad file: ", fname > puts > end > > end This is a rather weak check as it only tests the file name. Note, that you can do this more easily: ok = /\.csv$/i =~ file_name Kind regards robert