【发布时间】:2013-11-05 11:10:59
【问题描述】:
我有一个相对简单的refinerycms 设置(刚刚开始),但在生产环境中的网页上加载图像时遇到了问题。
请参阅 http://saigos.net:3000 了解它在开发 (webrick) 中工作正常的位置如果我使用 webrick 在生产环境中启动服务器,它看起来也可以。
请参阅 http://saigos.net 了解它在生产中不起作用的位置 (apache2/passenger)
查看每个页面的源代码,我看到了图片的参考:
/system/images/W1siZiIsIjIwMTMvMTAvMTMvMTJfMTJfMjlfNTgwX3Rva3lvdG93ZXIuanBnIl0sWyJwIiwidGh1bWIiLCI0NTB4NDUwPiJdLFsicCIsInN0cmlwIl1d/tokyotower.jpg"
这个名称的文件显然在服务器上不存在,我认为是由 rails/refinery 在页面源中动态创建的,我想知道这是否可以用来帮助调试,但不确定在哪里拿走它。
我在网上进行了很好的挖掘,但只找到了人们使用 Heroku 和/或 S3 的类似问题的示例,我都没有使用,而且似乎无法应用那里的知识我的情况。
如果有人可以在精神上推动我进一步检查的内容,那将不胜感激,我在这个方面已经走到了一个死胡同.. :
跑步:
炼油厂 CMS 2.1.0
dev 和 prod 上的 sqlite DB(是的,我知道应该在生产中使用“更强大”的东西,例如 postgres,一旦我解决了这个问题,我将探索它)
导轨 3.2.13 红宝石 1.9.3p194
Ubuntu 12.10
Amazon EC2 微型虚拟机(不使用 S3)
【问题讨论】:
标签: image refinerycms