如何缩短文件路径网址?

时间:2016-02-10 10:35:45

标签: ruby-on-rails-4 filepath

是否可以缩短文件路径并获取具有缩短路径的文件?

Ex:在我的rails公共文件夹中,我有一个像

这样的文件
/users/000/001/991/image.png

我想像/<dynamic user_name>/image.png一样缩短它。但是,当我使用缩短的URL时,我想引用原始文件路径。我用谷歌搜索但找不到方法。如果我得到任何参考,请感谢。

1 个答案:

答案 0 :(得分:0)

逻辑取决于您的需要和当前的数据库结构。一些可能的解决方案可能是 - 如果您的路径已修复,只需存储图像名称。并在创建完整路径连接时+
- 如果路径没有固定并且在DB中存储路径,则可以创建一列更多列并存储唯一ID(根据逻辑但是唯一值的任何整数或字母数字)并使用该唯一值替换路径