Rails send_file 路由问题

各位朋友,大家好..我在ror处理文件下载的时候遇到了小小的问题,希望能得到大家的帮助..谢谢..
我有一个文件的目录,里面大概有10多个文件需要下载的,然后使用
def show   
  @software = Software.find(params[:id])   
  send_file @software.absolute_filename   
end  

时,每次只能下载一个文件.此时URL类似于
http://localhost:3000/software/200
model上的处理如下
def absolute_filename   
  FILE_PATH + File::SEPARATOR + self.version.to_s + File::SEPARATOR + "*.ico"  
end  

self.version.to_s为目录名
而我的想法则是可以在上述URL的后面再加上文件名,类似于http://localhost:3000/software/200/1.ico
但每次这样输入URL时,则提示说路由出错了,有哪位朋友曾经这样想过也实现过的可以分享下吗..谢谢..

你可能感兴趣的:(Ruby,Rails)