Refinery-cms sub uri

时间:2011-02-24 16:41:29

标签: uri refinerycms

我正在尝试设置炼油厂cms,以便在带有子uri的apache / passenger中工作。但是当我访问网站和管理区域时,我得到一个奇怪的行为(图像没有正确加载,页面无法编辑等)。

我想知道是否根本不支持子uri,或者是否有某种可用的解决方法

(运行rails 3.0.3和refinery 0.9.9)

我想这样做的原因是能够在同一服务器/ IP端口80上托管多个基于炼油厂的站点...只需将它们分别放在不同的子uri上。

1 个答案:

答案 0 :(得分:2)

我意识到这是一个非常古老的问题......我正在努力做同样的事情,并找到了这个问题。

我已经安装了Rails 3.0.11,以及refinerycms 1.0.9,并且一些图像被破坏了(在Apache / Passenger上)..深入挖掘我发现所有图像的位置都在CSS中引用是硬编码的,我觉得这很烦人..但它就是它。显然他们正在努力让cms与资产管道合作,这将解决这些问题。

同时,您可以在应用程序公用文件夹中覆盖它们就好了;你会在炼油厂核心宝石中找到大部分的css .. 例如:rake refinery:override stylesheet=refinery/refinery
然后打开它安装的覆盖文件,然后对/ images / with // images /进行查找替换。这对我有用。

ETA:不要忘记在进行更改后删除public / refinery / cache文件夹内容。