Патч изображений относительно [пользовательского] каталога просмотра - PullRequest
0 голосов
/ 26 октября 2010

В моем приложении Rails пользователь может иметь пользовательские шаблоны страниц (не для приложения), которые хранятся в public/user_templates/user1/

файл .erb просмотра также сохраняется там в папке шаблона пользователя. Внутри каждой папки шаблонов есть папка с изображениями. Как я могу использовать относительные пути изображений в файле .erb?

Например <img src"images/image1" />

Спасибо, Имран

1 Ответ

1 голос
/ 26 октября 2010

Вы не можете получить доступ к статическим файлам в каталоге вашего приложения, не пройдя их каким-либо образом через маршрут. Вы должны создать каталог для каждого user_id в папке public / images вашего приложения, а затем сохранить изображения для каждого пользователя там. Затем вы можете получить доступ к этим изображениям в <img src="images/#{user_id}/image1.jpg" /> или с помощью помощника по просмотру image_tag "#{user_id}/image1.jpg". В зависимости от вашего приложения вы можете использовать Скрепка для бумаг

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