Rails 怎么在 rails 项目实现批量下载这个功能,有插件么?

lb563 · 2012年02月21日 · 最后由 Panda-Mat 回复于 2017年10月24日 · 3563 次阅读

目前我用的是"send_file"这个方法但是,我想问一下有没有什么好的插件或者好我处理方案,

你写一个方法,把用户想批量下载的文件打成一个包,然后 send 回去就 OK 了。

#1 楼 @zfjoy520 嗯,这也是一个主意,谢谢!

呵呵,客气了。只是要记得定时清理这个打包完了之后的文件,不然用户多了,会越积越多

#3 楼 @zfjoy520 嗯。是的! 另外我想请教一个关于部署的问题。你知道怎么用 capsitrano 同时部署一个项目 到多台服务器吗?

#4 楼 @lb563 自己写一个 deploy rake

#5 楼 @zfjoy520 我理解就是说让我用 rake 的方式把我要部署的服务器和项目写好。到部署的时候直接使用这个 rake 就行了是吗?

不一定呀。你把你的服务器 ip,ssh 账号/密码这些配置好。

写一个通用的 deploy rake,然后部署的时候,你传送两个参数给这个 rake,来达到部署到不同项目到不同服务器的目的

rake deploy app=your_app_name target=A -t rake deploy app=your_app_name target=B -t

#7 楼 @zfjoy520 嗯,好的。我可以试试!

你好:用 carrierwave 上传多张图片已经做出来了,怎么实现下载?试了好多方法都失败了,下面这个方法也缺半截不知道咋做,新手跪求这个下载的功能怎么做? https://stackoverflow.com/questions/29236615/how-to-download-multiple-files-of-an-id-uploaded-as-a-zip-using-carrierwave

需要 登录 后方可回复, 如果你还没有账号请 注册新账号