【发布时间】:2018-09-11 03:56:02
【问题描述】:
我是一名网页设计师,从事 rails/slim 应用程序。不过我对 Rails 不是很熟悉...
我的任务是构建一个导航菜单。我记得使用 Jekyll,一个 ruby 静态站点生成器。我曾经将导航数据存储为 yaml。这包括导航项标签和路径链接。
我想知道我是否可以在 Rails 中做同样的事情。例如,我如何在我的应用程序助手控制器中遍历这个数组并在我的视图中打印出导航?
$navPages = [
["Home", "root_path"],
["Page A",
["Sub Page 1", "page_a_1_index_path"],
["Sub Page 2", "page_a_2_index_path"],
],
["Page B", "page_b_index_path"],
["Page C",
["Sub Page 1", "page_c_1_index_path"],
["Sub Page 2", "page_c_2_index_path"],
["Sub Page 3", "page_c_3_index_path"]
]
]
注意:“Page A”和“Page C”只是导航父项,不是实际链接。
【问题讨论】:
标签: ruby-on-rails multidimensional-array