変数の可視性について何か不明です。 私config.rbでは、私は、動的なページを生成するためのデータ構造を使用しています:config.rbとpagesの中規模変数の可視性
@pages = [
{
id: "cookies",
title: "Happy Chocolate Chip Cookies",
quote: "These cute cookies are full of sweet chocolate and ready to give you energy!",
content: "Orecchini a monachella. Realizzati in fimo, dipinti a mano e rivestiti con vernice lucida."
},
....]
@pages.each do |p|
page "/creations/#{p[:id]}.html", :proxy => "item-template.html", :ignore => true do
@tile = p
end
end
ページの生成が、うまくそれとは問題になりません。しかし..
生成されたページへの動的リンクを提供するために、このデータ構造にもアクセスできますか?おそらく、あなたのファイルcreations.erb
に@pages
データ構造を返すヘルパーを追加
<ul>
<% @pages.each do |tile| %>
<li><a href="creations/<%= tile[:id]%>.html">
<%= tile[:title] %>
</a></li>
<% end %>
</ul>