【发布时间】:2016-07-11 15:56:58
【问题描述】:
我是 Ruby on Rails 菜鸟。我在 Ruby on Rails 上通过 Michael Hartl 的 tutorial 工作。到目前为止,我正在阅读关于静态页面的第 3 章。到目前为止,我的StaticPage 控制器具有三个视图:home、help 和about。控制器的布局如下:
<!DOCTYPE html>
<html>
<head>
<title><%= yield(:title) %> | Sample App</title>
<%= csrf_meta_tags %>
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %>
<%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %>
</head>
<body>
<%= yield %>
</body>
</html>
我现在要做的是添加菜单栏,即所有静态页面的链接列表。到目前为止,我在<body> 标记处有这样的东西:
<ul>
<% '???'.each do |page| %>
<li>Page!</li>
<% end %>
</ul>
我不知道该放什么来代替'???' - 我需要一个控制器所有视图的迭代器。提前致谢。
【问题讨论】:
标签: ruby-on-rails ruby railstutorial.org