2013-07-29 15 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