gpt4 book ai didi

html - 错误application.html.erb

转载 作者:太空宇宙 更新时间:2023-11-04 11:44:49 25 4
gpt4 key购买 nike

我今天刚开始使用 Rails,它非常有趣。但是,我遇到了一个问题。 application.html.erb 中的任何内容都应该在其他网页中看到;比如链接,导航栏。问题是我放入 application.htlm.erb 的内容没有显示在其他页面中。如果我将 2 个链接放入应用程序,它不会显示在其他网页上,我能看到链接的唯一方法是因为我手动将代码插入到单个网页中。不知道是不是application.html.erb本身有问题,我的layouts文件夹里有2个文件:application.html和application.html.erb。

我还在观看与我的元素相关的视频,这意味着我几乎复制了老师所说的一切。

我真的很想继续前进,但这个问题让我退缩了。如果有人可以帮助请回复!

最佳答案

布局文件夹中应该只有application.html.erb。 ERB 扩展是一个 rails 文件扩展名,允许您嵌入 Ruby 代码和 PARTIALS。

application.html.erb 是您的主布局文件,它以模块化的方式渲染部分内容并组装 HTML 结构。当您的应用程序增长时,它会变得更加明显!

基本上你不应该直接编辑 application.html.erb 除非你想改变现有的 HTML 结构,这基本上是

<html>
<head>
</head>
<body>
<%= yield %>
</body>
</html>

如果我是你,我会阅读 Rails Docs about layouts .它解释了页面是如何呈现的,并向您展示了在哪里放置您的逻辑(在本例中是您的链接)。

关于html - 错误application.html.erb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31061747/

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