RoR - изображения в таблицах БД? - PullRequest
0 голосов
/ 11 февраля 2010

Я хочу, чтобы пользователь загрузил несколько изображений (+ превью) и дал описание своих фотографий.

Что мне нужно сделать, чтобы создать этот рубиновый путь? Нужно ли мне вручную создавать таблицы (и какие это) или какой драгоценный камень мне требуется?

Я хочу сохранить физический файл по пути и сохранить ссылку (+ атрибут информации) в БД (если это лучшее решение).

Я открыт для любых альтернатив, чтобы найти лучшее решение! : -)

Ответы [ 2 ]

2 голосов
/ 11 февраля 2010

Посмотрите на скрепку . Другим отличным решением для обработки нескольких изображений для элемента является paperclippolymorph

0 голосов
/ 11 февраля 2010

Я не уверен, что существует «лучшее» решение, независимо от того, сохраняете ли вы изображения в базе данных или нет. Хранение изображений в файловой системе сервера и хранение информации о пути к файлу в базе данных уменьшит размер вашей БД, но также добавит еще одну папку / папку, которую необходимо сохранить в резервной копии, и может создать проблемы с безопасностью (если папка для хранения изображений если он не защищен должным образом, злоумышленнику будет проще извлечь изображения из файловой системы, чем извлечь их из базы данных).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...