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