Rails 3.1: следует ли добавлять загрузки файлов в конвейер ресурсов - PullRequest
7 голосов
/ 12 сентября 2011

У меня есть приложение rails 3.1, которое позволяет пользователям загружать картинки.Должны ли эти изображения храниться в виде ресурсов (в приложении / ресурсах) и, следовательно, подвергаться воздействию Sprocket (кэширование, дактилоскопия и т. Д.)?Или я должен держать их в public / images и хранить их вне конвейера активов?

Ответы [ 2 ]

6 голосов
/ 13 сентября 2011

Имущество / изображение является IMHO для структурных / дизайнерских изображений (фон, значки, баннеры и т. Д.). Динамически добавленные картинки / ресурсы должны идти в публичный каталог.

0 голосов
/ 06 февраля 2014

У меня была эта проблема, и это была проблема с разрешениями.Если вы работаете под Apache с пользователем www-data, сделайте следующее:

sudo chgrp -R www-data public
sudo chmod g+rws public
...