我在我们的新项目中使用机车cms。使用rails 3.2.13, Ruby 1.9.3和mongodb。
由于客户端想要编辑一些页面(大约10个),所以我们决定将机车集成到现有的rails应用程序。
我们在这里发现的问题是无法从application.html继承任何页面。
我们是否需要在机车索引中编写单独的html,或者是否有任何方法可以在cms和我们的rails应用程序之间进行交互。
我们完全困惑了,因为这是我第一次将CMS集成到rails
提前感谢
我认为没有办法做到这一点。机车布局全部存储在数据库中,绘制过程与轨道绘制过程完全分离。我认为最简单的方法就是将application.html复制到索引布局中,并添加必要的液体块。
layout将自动渲染到同名控制器,这将覆盖应用程序布局。
您可以通过添加
来指定视图使用哪个布局layout 'application'
到你想使用的控制器的应用程序布局