3

所以我按照炼油厂指南创建了一个自定义布局模板。我切换了关于页面以在高级选项中使用我的新模板,它就像一个魅力。

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

但是引擎忽略了我的模板。为什么?我知道我设置正确,因为它适用于关于页面。不同之处在于,关于页面不是炼油厂引擎的一部分,而客户页面是。我发现了这个 SO question并尝试像这样设置我的引擎的 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>
<%= render :layout => 'layouts/client' %>

无济于事。任何帮助将非常感激。谢谢!

4

0 回答 0