2011-09-06 39 views
0

我已經定製refinerycms用我有限的Ruby/Rails的知識,我遇到了一個問題:獲取的頁面與refinerycms集合

改變application.html.erb到我的首選看後,我已刪除

<%= yield %> 

而且隨着

<%= @page.content_for(:body).html_safe %> 

現在在我的application.html.erb取代它,我有一個導航菜單。我想獲得一個構造頁面的列表,並將它們解析爲菜單,即首頁,關於我們,聯繫我們等等。

+1

指着我在正確的方向我個人不會刪除產量,它需要顯示在Rails的任何模板內容。 – parndt

回答

1

好吧,找到答案,我把<%yield%返回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