Ruby on rails 3 RefineryCMS自定义布局模板可在主机应用程序中使用,但不适用于引擎

Ruby on rails 3 RefineryCMS自定义布局模板可在主机应用程序中使用,但不适用于引擎,ruby-on-rails-3,refinerycms,refinery,Ruby On Rails 3,Refinerycms,Refinery,因此,我按照创建自定义布局模板。我切换了我的“关于”页面,在“高级选项”中使用我的新模板,效果非常好 然后,我创建了一个名为clients的新引擎,并在clients页面的advancedpoptions中选择了新模板,正如您所知,它默认为clients-index.html.erb 但是引擎忽略了我的模板。为什么?我知道我设置正确,因为它在“关于页面”中工作。区别在于about页面不是炼油厂引擎的一部分,而clients页面是。我找到并尝试设置引擎的index.html.erb,如下所示 &l

因此,我按照创建自定义布局模板。我切换了我的“关于”页面,在“高级选项”中使用我的新模板,效果非常好

然后,我创建了一个名为clients的新引擎,并在clients页面的advancedpoptions中选择了新模板,正如您所知,它默认为clients-index.html.erb

但是引擎忽略了我的模板。为什么?我知道我设置正确,因为它在“关于页面”中工作。区别在于about页面不是炼油厂引擎的一部分,而clients页面是。我找到并尝试设置引擎的index.html.erb,如下所示

<% content_for :body %>
 <ul id="clients">
   <% @things.each do |t| %>
     <li>
       <%= link_to t.name, refinery.ts_t_path(t) %>
     </li>
   <% end %>
 </ul>

“布局/客户端”%>

无济于事。任何帮助都将不胜感激。谢谢

github中存在一个标记为关闭的问题,但它似乎仍然是一个问题。
<%= render :layout => 'layouts/client' %>