2013-07-29 16 views
0

我是Ruby on Rails和機車CMS的新手,但我剛開始創建我的第一個網站。機車CMS與軌道 - 液體模板的位置

我已經將引擎運行在完整的Rails應用程序中(我將需要稍後將它部署到我們自己的服務器上)。但它只是吐出通過管理界面定義的'模板'內容,沒有任何其他模板/內容。

admin screen

enter image description here

我可以順手把整個頁面的HTML通過此輸入字段「修復」它。但是,這不正確,當然? Getting Started指南將模板放在文件系統中,如下所示:Pages/index/first page。 「所有頁面都從索引繼承」。我在views/pages下有一個index.liquid,但它沒有選擇那個......(我也嘗試了其他幾個位置)。

我敢肯定這是一個愚蠢的問題,但請有人告訴我在哪裏把我的模板放在文件系統中?或者如何指出火車頭從正確的地方拿起它?

(我確實通過Rails的方式定義了文件系統的液體模板,使用路徑,控制器和添加了一個液體模板初始化程序,我發現了here但是它缺少應該來自CMS的變量內容)。

我正在使用bundle exec unicorn_rails加載該網站。我使用的是Rails v3.2.13,Ruby v1.9.3和Locomotive_cms v2.2.2。

謝謝!

回答

8

我是來自LocomotiveCMS的Didier。

LocomotiveCMS與其他CMS有點不同,從某種意義上說,我們提供了一個名爲Wagon的工具來在本地管理您的網站,而無需安裝mongodb,rails和其他組件。 另一個巨大的好處是,您可以在HAML中編寫模板,並且在SASS/SCSS或Less(我們也嵌入Compass)以及我們的首選文本編輯器(在瀏覽器中編輯整個站點是一場噩夢)的CSS。 這是一個很好的生態系統,以便在開發LocomotiveCMS網站時實現超高效率。

一旦你完成了你的本地工作,你可以用類似的方式將你的網站部署到遠程的LocomotiveCMS引擎,將你的應用程序推送到Heroku。實際上,推送網站將爲最終最終用戶創建後臺。

我建議你閱讀該頁面。 http://doc.locomotivecms.com/guides/get-started/requirements 而這其中也 http://www.locomotivecms.com/tour

我們的信息仍然沒有在我們的官方網站清楚,但相信我,我們正在努力做的更好。

希望它能幫助你!

Didier

+0

Thanks Didier。至於如何在自己的服務器上設置它(我不能使用Heroku,因爲它需要在我們的防火牆內部),我仍然不太清楚,但是這次我已經轉向使用另一個CMS,所以它沒有問題!無論如何感謝 - 我感謝您花時間回覆。 – poshaughnessy

+0

++拿弓! – zee