gpt4 book ai didi

html - CSS 仅在索引页上正确显示。 Ruby On Rails

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

我是 Ruby On Rails 的新手,正在尝试获取一个用于元素的 css 模板。它在我的索引页面上运行良好,但在其他所有页面上似乎都没有从 application.html.haml 文件中获取完整的布局。

如果我使用链接在页面中包含 css,它只会添加字体更改和颜色更改,但不会更改实际布局,即。表格、格式等。

    = stylesheet_link_tag 'style'

我不确定现在在哪里进行故障排除,因为它只从样式表中获取了我一半的样式。

!!! 5
%html
%head
%title HELPDESK
= csrf_meta_tags
%link{:href => "style.css", :rel => "stylesheet", :type => "text/css"}/

%body
%h1.title HELPDESK
#main
- if flash[:notice]
#notice.message= flash[:notice]
- elsif flash[:warning]
#warning.message= flash[:warning]

= yield

如果有任何帮助,我可以将我的其他页面重命名为 index.html.haml 并且 css 加载非常好,因此页面编写正确 我只是 Rails 加载样式表的方式有错误或路由有错误.

tl:dr 在 site.com/questions/ 之后我的 Rails 应用程序中的所有内容都没有加载正确的样式表,而 site.com/questions 加载得很好。

谢谢!

好吧,对于以后阅读本文的任何人,我解决了这个问题。我需要使 application.html.haml 文件(上面列出)中的链接指向 ../style.css 而不是 style.css

最佳答案

我解决了这个问题。我需要使 application.html.haml 文件(上面列出的)中的链接指向 ../style.css 而不是 style.css

关于html - CSS 仅在索引页上正确显示。 Ruby On Rails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16007479/

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