У меня относительно простая настройка Refinerycms (только начало), но у меня возникла проблема с загрузкой изображений на мою веб-страницу в производственной среде.
см. http://saigos.net:3000, где он отлично работает в dev (webrick). Если я запускаю сервер в продакшне с webrick тоже нормально выглядит.
см. http://saigos.net, где это не работает в продакшене (apache2/passenger)
Просматривая исходный код страницы для каждого, я вижу ссылку на изображение:
/system/images/W1siZiIsIjIwMTMvMTAvMTMvMTJfMTJfMjlfNTgwX3Rva3lvdG93ZXIuanBnIl0sWyJwIiwidGh1bWIiLCI0NTB4NDUwPiJdLFsicCIsInN0cmlwIl1d/tokyotower.jpg"
Файл с таким именем явно не существует на сервере, и я полагаю, что он создается динамически в исходном коде страницы с помощью rails/refinery, мне интересно, можно ли это использовать для отладки, но не знаю, где его взять .
Я хорошо покопался в сети, но нашел только примеры похожей проблемы, когда люди используют Heroku и/или S3, ни один из которых я не использую, и не похоже, что полученные знания могут быть применены к моему делу. .
Если кто-нибудь может дать мне мысленный толчок, что проверить дальше, это будет оценено, я зашел в тупик с этим..:
Бег :
CMS НПЗ 2.1.0
sqlite DB как на dev, так и на prod (да, я знаю, что предполагается использовать что-то «более сильное», например, postgres в производстве, и я изучу это, как только решу эту проблему)
Рельсы 3.2.13 рубин 1.9.3p194
Убунту 12.10
Микро виртуальная машина Amazon EC2 (без использования S3)