2011-02-24 52 views
3

我正在嘗試設置煉油廠cms,以便在apache /乘客中使用子uri。但是,當我訪問該網站和管理區域,我得到一個奇怪的行爲(圖像不正確加載,頁面無法編輯等)Refinery-cms sub uri

我想知道如果子uri是根本不支持,或者如果有一些可用的排序變通辦法的

(運行軌道3.0.3和0.9.9的煉油廠)

我想這樣做的原因是爲了對同一臺服務器/ IP承載多個基於煉廠網站的能力端口80 ..簡單地把它們放在不同的子uri上。

回答

2

我意識到這是一個非常古老的問題......我試圖做同樣的事情,並且發現了這個問題。

我已經安裝了Rails 3.0.11以及refinerycms 1.0.9,並且一些圖像被破壞了(在Apache/Passenger上)..挖得更深一點我發現所有圖像的位置都被ref'd CSS是硬編碼的,我覺得這非常討厭..但它是它是什麼。顯然,他們正在努力讓cms與資產管道合作,從而解決這些問題。

與此同時,你可以覆蓋他們在你的應用程序的公用文件夾就好了;你會發現煉油廠核心寶石中的大部分css .. 例如:
rake refinery:override stylesheet=refinery/refinery
然後打開它安裝的覆蓋文件,然後用/ images /找到/ images /替換。這對我有效。

ETA:不要忘記在更改後刪除公共/煉油廠/緩存文件夾的內容。