我正在尝试设置refinery cms,以便在具有sub的apache/passenger中工作。但是当我访问站点和管理区域时,我得到了一个奇怪的行为(图片加载不正确,页面不能被编辑,等等)
我想知道是否根本不支持sub,或者是否有某种可用的解决方法。
(运行rails 3.0.3和refinery 0.9.9)
我想这样做的原因是有能力在同一服务器/ip端口80上托管多个基于refinery的站点。只需将它们分别放在不同的子uri上。
发布于 2011-11-30 10:13:58
我意识到这是一个非常古老的问题。我也在试着做同样的事情,并找到了这个问题。
我已经安装了Rails 3.0.11,以及refinerycms 1.0.9,但一些镜像(在Apache/Passenger上)损坏了。再深入一点,我发现CSS中引用的所有图像的位置都是硬编码的,我发现这非常恼人。但事实就是如此。显然,他们正在努力让cms与资产管道一起工作,这将解决这些问题。
同时,您可以在您的应用程序公共文件夹中覆盖它们;您将在refinery-core gem中找到大多数css。例如,do:
rake refinery:override stylesheet=refinery/refinery
然后打开它安装的覆盖文件,然后查找/images/并将其替换为//images/ ..That对我有效。
ETA:进行更改后,不要忘记删除public/refinery/cache文件夹的内容。
https://stackoverflow.com/questions/5107650
复制相似问题