Мне не хватает информации о видимости переменных. В моем config.rb я не буду использовать структуру данных для создания динамических страниц:Видимость переменных промежуточных элементов в config.rb и страницах
@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.html) со следующим кодом:
<ul>
<% @pages.each do |tile| %>
<li><a href="creations/<%= tile[:id]%>.html">
<%= tile[:title] %>
</a></li>
<% end %>
</ul>