我一直在使用我对ruby / rails的有限知识来定制refinerycms,我遇到了一个问题:
将application.html.erb更改为我的首选外观后,我已将其删除
<%= yield %>
用
代替<%= @page.content_for(:body).html_safe %>
现在在我的application.html.erb中,我有一个导航菜单。我想获得一个构建页面的列表并将它们解析到菜单中,即主页,关于我们,联系我们等...
答案 0 :(得分:1)
好的,找到了答案,我把&lt;%yield%&gt;回到application.html.erb文件中。
然后我使用
访问了页面列表<% @Pages = Page.in_menu %>
<% @Pages.in_menu.each do |p| %>
<li><a>p.title</a></li>
<%end%>
仍然不确定如何生成链接href,如果你执行/p.title它可以工作,但是如果你在标题中有空格它会中断,我会在找到它时更新答案。
@parndt:感谢你指点我在IRC上的正确方向