带导轨的机车CMS - 液体模板的位置

时间:2013-07-29 15:53:47

标签: ruby-on-rails locomotivecms

我是Ruby on Rails和Locomotive CMS的新手,但我刚开始用它们创建我的第一个网站。

我已经在一个完整的Rails应用程序中运行引擎(稍后我将需要在我们自己的服务器上部署它)。但它只是吐出通过管理界面定义的“模板”内容,而没有任何其他模板/内容。

admin screen

enter image description here

我可以通过在此输入字段中推送整个页面的html来“修复”它。但那肯定是不对的?入门指南讨论了如何将模板放在文件系统中,例如:Pages / index / first page。 “所有页面都从索引继承”。我在视图/页面下有一个index.liquid,但它没有选择...(我也尝试了其他几个位置)。

我确定这是一个愚蠢的问题,但请有人告诉我将模板放在文件系统中的哪个位置?或者如何指出机车从正确的地方拿起它?

(我确实通过Rails方式定义了文件系统液体模板,使用路由,控制器并添加了我找到的液体模板初始化程序here。但是它缺少应该来的变量来自CMS内容)。

我正在使用bundle exec unicorn_rails加载网站。我正在使用Rails v3.2.13,Ruby v1.9.3和Locomotive_cms v2.2.2。

谢谢!

1 个答案:

答案 0 :(得分:8)

我是LocomotiveCMS的Didier。

LocomotiveCMS与其他CMS略有不同,从某种意义上说,我们提供了一个名为Wagon的工具来管理您的站点,而无需安装mongodb,rails和其他一些组件。 另一个巨大的好处是,您可以在HAML中编写模板,在SASS / SCSS或更少的CSS中编写CSS(我们也使用嵌入式Compass),并使用我们的首选文本编辑器(在浏览器中编辑整个站点是一场噩梦)。 这是一个很好的生态系统,以便在开发LocomotiveCMS网站时提高效率。

完成本地工作后,您可以将网站部署到远程LocomotiveCMS引擎,就像将应用程序推送到Heroku一样。实际上,推送网站将为最终最终用户创建后台。

我建议你阅读那个页面。 http://doc.locomotivecms.com/guides/get-started/requirements 而这一个也是 http://www.locomotivecms.com/tour

我们的官方网站上仍然不清楚我们的信息,但相信我,我们正努力使其变得更好。

希望它会对你有所帮助!

迪迪埃

相关问题