0

我维护在 Ruby on Rails 和 Goldberg CMS 上运行的旧网站。一些在 Rails 中真正微不足道的事情在 Goldberg 中很难实现。例如:我希望 Goldberg CMS 创建的一些内容页面使用非标准布局(目前,每个 Goldberg 页面都使用默认的 application.html.erb 布局) - 我该怎么做?据我所知,我无法在 CMS UI 中配置它。

4

1 回答 1

2

如果您快速查看应用程序代码中的布局是如何定义的: lib/goldberg/controller.rb

您将看到以下行:

base.layout "application"

布局在应用程序中是硬编码的。因此,如果您想为其定义其他布局,恐怕您将不得不修补 Goldberg。

于 2009-10-17T06:38:30.927 回答