ruby-on-rails - 如何正确呈现 HTML 层次结构
问题描述
我只需要处理我的应用程序的前端。我了解如何编写模板,但出于某种原因,一些特定元素跳出了我创建的层次结构:
%html
%head
%meta{ content: 'text/html; charset=UTF-8', 'http-equiv': 'Content-Type' }
%title Title
%body{ data: { action: action_name, controller: controller_name.camelcase } }
.page-container
= render 'application/timeout'
%header
= render 'application/cookie_banner'
.container
.row
.logo.col-3
= link_to root_path do
= image_tag 'logo.jpg'
.login.col-9
= render 'application/user_information'
%nav.navbar.navbar-expand.navbar-light
= render 'navigation/by_role'
.content-container.container
.row
%section
.section-container
= render 'application/notifications'
= render 'application/flash'
= yield
= render 'application/footer'
我想将页面包装在 中'.page-container'
,但页脚和content-container.container
元素在包装器之外:
我需要渲染来遵循我的元素层次结构。
解决方案
推荐阅读
- reactjs - react forms - 我如何设置来自rocketseat/unform 库的Choice 元素?
- ssl - 找到 SSL 对称加密的算法
- python - Shopify Webhooks Hmac Python 验证失败
- node.js - 请求的资源上不存在“Access-Control-Allow-Origin”标头。使用 next-connect 时出现 Next.js CORS 错误
- python - 在 django 中按日期过滤
- python - SL被击中后自动信号忽略
- python - 使用 Payever 的 PayPal 购物车请求
- c++ - 形成隐式转换序列的要求是矛盾的
- reactjs - 使用 next.js 检查数据是否存在
- google-cloud-platform - 将网站转移到 Google Cloud 托管;我们可以在转移过程中使用子域吗?