gpt4 book ai didi

ruby-on-rails - 使用 ComfortableMexicanSofa 和 Foundation 从页面创建导航

转载 作者:行者123 更新时间:2023-12-04 05:43:26 34 4
gpt4 key购买 nike

我正在使用 Ruby on Rails (v4.1.5) 构建我的第一个 Web 应用程序, ComfortableMexicanSofa (v1.12.2)用于 CMS 功能和管理界面以及 Foundation 5对于前端。

为了设置 Foundation for Rails,我遵循了 this guide ,它在 /app/views/layouts 中创建了文件 _navigation.html.erb_navigation_links.html.erb,以及其他文件。

在 ComfortableMexicanSofa 的官方文档中,有 this brief guide on how to create a navigation menu from CMS pages .不幸的是,由于缺乏经验,我无法理解它。

文档的相关摘录:

Generally you would have something like this in your helper/partial:

- @cms_site.pages.root.children.published.each do |page|
= link_to page.label, page.full_path

Then you can use that from the application layout, or CMS layout/page via a tag.

据我了解,我需要在 /app/helpers 中创建某种帮助程序,我需要在其中检索 CMS 页面并将它们提供给我的 View ,但我不确定如何使用 Foundation 干净地实现它。

任何可以为我指明正确方向的建议和示例都将不胜感激。

最佳答案

你可以把这样的东西放在一个 View 或部分 View 中:

  <nav class="navbar navbar-default" role="navigation">
<ul class="nav navbar-nav">
<li><%= link_to 'Home', '/' %></li>
<% Comfy::Cms::Site.first.pages.root.children.published.each do |page| %>
<li><%= link_to page.label, page.full_path %></li>
<% end %>
</ul>
</nav>

关于ruby-on-rails - 使用 ComfortableMexicanSofa 和 Foundation 从页面创建导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25599754/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com