Rails 3.1: следует ли добавлять загрузки файлов в конвейер ресурсов?

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

7 голосов | спросил dhulihan 12 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowMon, 12 Sep 2011 22:01:18 +0400 2011, 22:01:18

2 ответа


0

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

ответил charlysisto 13 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowTue, 13 Sep 2011 16:47:49 +0400 2011, 16:47:49
0

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

sudo chgrp -R www-data public
sudo chmod g+rws public
ответил Charles Lemmon 6 FebruaryEurope/MoscowbThu, 06 Feb 2014 20:24:40 +0400000000pmThu, 06 Feb 2014 20:24:40 +040014 2014, 20:24:40

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132