Я пытаюсь найти лучший способ рендеринга конфиденциальных изображений в виде, не сохраняя изображения в плоской файловой системе приложения rails, так как я понятия не имею, где разместить изображения.Я сохраняю двоичные данные изображения в виде: текст в таблице базы данных sqlite3 и успешно отображаю изображения, используя
<% s = "data:image/png;base64,#{ActiveSupport::Base64.encode64(@my_image)}"%>
<img style = 'width:100%; height:600px' src = '<%= s %>'/>
Это работает для меня в Firefox и Chrome, но мой клиент не может получить изображения для отображения.Через час или два я узнаю, какой браузер они используют.Клиент говорит, что он хочет, чтобы URL src изображения выглядел как относительный путь в папке контроллера, что, кажется, противоречит представлению о том, что изображение не хранится в плоской файловой системе.
Мне кажется, что я что-то упустил оченьЗдесь мало, но я хотел бы знать, как правильно хранить изображения и документы в приложении, доступном не всем пользователям.Если мой вопрос неясен или вам нужна информация, пожалуйста, дайте мне знать, и я предоставлю дополнительную информацию.
Я прочитал attachment_fu и paperclip, но они, как представляется, позволяют загружать вложения, и мне просто нужно отобразитьизображение на странице.Любая помощь очень ценится.Заранее большое спасибо.