我在Rails应用程序中生成一些大文件。幸运的是,它们只需要生成一次。我想将这些文件保存到磁盘,这样我就不必再生成它们了。
我的Rails应用程序中的哪个目录最适合放置应用程序生成的文件?
谢谢!
答案 0 :(得分:2)
如果文件的安全性不是问题,您可以将它们放在public
的子目录中(例如,public/assets
),在您的部署脚本中将其符号链接到{{1}中的目录这样当你重新部署文件时就会保留。
如果安全性存在问题,解决方案类似,但您不希望该目录可通过Web访问。相反,您将使用控制器来控制访问并使用shared/public
提供文件。