Layout 使用refinerycms获取页面集合
我一直在用我对ruby/rails有限的知识定制refinerycms,但我遇到了一个问题: 将application.html.erb更改为首选外观后,我已删除Layout 使用refinerycms获取页面集合,layout,refinerycms,Layout,Refinerycms,我一直在用我对ruby/rails有限的知识定制refinerycms,但我遇到了一个问题: 将application.html.erb更改为首选外观后,我已删除 <%= yield %> 并将其替换为 <%= @page.content_for(:body).html_safe %> 现在在我的application.html.erb中,我有了一个导航菜单。我想获得一份已构建页面的列表,并将其解析到菜单中,即主页、关于我们、联系我们等。好的,找到答案后,我将
<%= yield %>
并将其替换为
<%= @page.content_for(:body).html_safe %>
现在在我的application.html.erb中,我有了一个导航菜单。我想获得一份已构建页面的列表,并将其解析到菜单中,即主页、关于我们、联系我们等。好的,找到答案后,我将其放回application.html.erb文件中 然后,我使用
<% @Pages = Page.in_menu %>
<% @Pages.in_menu.each do |p| %>
<li><a>p.title</a></li>
<%end%>
p、 头衔
但仍然不确定如何生成链接href,如果您这样做/p.title,它就可以工作,但是如果标题中有空格,它就会断开,我会在找到答案时更新它
@帕恩特:谢谢你在IRC上给我指出了正确的方向就我个人而言,我不会删除屈服,它需要在Rails中显示任何模板内容。