2016-02-10 2 views
0

Возможно ли сократить путь к файлу и получить файл с этим сокращенным путем?Как сократить URL-адрес пути к файлу?

Ex: В моих рельсах общих папок у меня есть файл, как

/users/000/001/991/image.png 

Я хочу, чтобы сократить его, как /<dynamic user_name>/image.png. Но когда я использую этот сокращенный URL-адрес, я хочу обратиться к исходному пути к файлу. Я googled, но не мог найти способ. Цените, если я получу какую-либо ссылку.

+0

Создайте символическую ссылку на свой путь к файлу. – Rubysmith

+0

Если у меня есть 1000 изображений, мне нужно создать символическую ссылку для всех? –

ответ

0

Логика зависит от вашей потребности и текущей структуры БД. некоторым возможным решением может быть
-Если ваш путь исправлен, просто сохраните имя изображения. и при создании полного соединения пути +
-Если путь не фиксирован и сохраняется путь в БД, вы можете создать столбец более одного столбца и сохранить уникальный идентификатор (любое целое или альпаномерное по логике, но уникальное значение) и использовать это уникальное значение для замените путь

Смежные вопросы