大家好,刚接触 Rails,我正在玩它,但我无法加载 CSS。我在 window 上
这是我的 application.css 文件
*= require_tree .
*= require_self
body {
background-color: blue;
}
application.html.erb文件
<!DOCTYPE html>
<html>
<head>
<title>Blog</title>
<%= stylesheet_link_tag 'default', media: 'all', 'data-turbolinks-track' => true %>
<%= javascript_include_tag 'default', 'data-turbolinks-track' => true %>
<%= csrf_meta_tags %>
</head>
<body>
<%= yield %>
</body>
</html>
最佳答案
您的 application.html.erb 缺少标记正文。只有关闭 </body>
没有打开
你错在stylesheet_link_tag 'default'
和 javascript_include_tag 'default'
.更改 default
至 application
示例:
<!DOCTYPE html>
<html>
<head>
<title>Sample</title>
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %>
<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
<%= csrf_meta_tags %>
</head>
<body>
<%= yield %>
</body>
</html>
顺便说一句,在你的 body
上,你有一个关闭 div
没有打开
关于html - css 没有加载到 rails 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41253703/