我正在使用Ruby on Rails (v4.1.5)构建我的第一个 Web 应用程序,ComfortableMexicanSofa (v1.12.2)用于 CMS 功能和管理界面,Foundation 5用于前端。
要为 Rails 设置 Foundation,我遵循了这个指南,它创建了文件_navigation.html.erb
和_navigation_links.html.erb
in/app/views/layouts
以及其他文件。
在 ComfortableMexicanSofa 的官方文档中,有一份关于如何从 CMS 页面创建导航菜单的简要指南。不幸的是,由于缺乏经验,我无法理解它。
文档的相关摘录:
通常,您的助手/部分中会有类似的内容:
- @cms_site.pages.root.children.published.each do |page| = link_to page.label, page.full_path
然后,您可以通过标签从应用程序布局或 CMS 布局/页面中使用它。
据我了解,我需要在 中创建某种帮助程序/app/helpers
,我需要在其中检索 CMS 页面并将它们提供给我的视图,但我不确定如何使用 Foundation 干净地实现这一点。
任何可以为我指明正确方向的建议和示例将不胜感激。