0

ルビー/レールに関する限られた知識でリファイナリーをカスタマイズしていて、問題に遭遇しました:

application.html.erb を好みの外観に変更した後、削除しました

<%= yield %>

そしてそれを

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

これで、application.html.erb にナビゲーション メニューができました。構築されたページのリストを取得し、それらをメニューに解析したいと思います。つまり、ホーム、会社概要、お問い合わせなど...

4

1 に答える 1

1

OK、答えが見つかりました。<% 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 で正しい方向を教えてくれてありがとう

于 2011-09-08T12:47:36.090 に答える