css没有加载到轨道上

时间:2016-12-21 01:14:20

标签: html css ruby-on-rails ruby

嗨,大家好看看rails并且我正在玩它但是我无法加载CSS。我在Windows上

这是我的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>

2 个答案:

答案 0 :(得分:0)

您的application.html.erb miss标记正文。只有</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未开启

答案 1 :(得分:0)

我猜css的问题是无法通过turbolinks处理并导致rails崩溃。

替换:

.body

到:

*= require_tree .
*= require_self

并恢复:

/* ...
*= require_self
*= require_tree .
*/