css - Sass::静态页面中的语法错误#home Hartel 的教程

标签 css ruby-on-rails ruby

我正在编写 Michael Hartl Rails 教程(目前是第 7 章)。当我尝试运行服务器时出现此消息:

Sass::SyntaxError in Static_pages#home

Showing C:/rails_project/sample_app/app/views/layouts/application.html.erb where line      #5 raised:

Invalid CSS after "}": expected "}", was ""
(in C:/rails_project/sample_app/app/assets/stylesheets/custom.css.scss)

Extracted source (around line #5):

2: <html>
3:   <head>
4:     <title><%= full_title(yield(:title)) %></title>
5:     <%= stylesheet_link_tag    "application", media: "all" %>
6:     <%= javascript_include_tag "application" %>
7:     <%= csrf_meta_tags %>
8:     <%= render 'layouts/shim' %>    

Rails.root: C:/rails_project/sample_app
Application Trace | Framework Trace | Full Trace

app/assets/stylesheets/custom.css.scss:104
app/views/layouts/application.html.erb:5:in `_app_views_layouts_application_html_erb___917874405_26658636'

来自 application.html.erb 的代码:

<!DOCTYPE html>
<html>
  <head>
    <title><%= full_title(yield(:title)) %></title>
    <%= stylesheet_link_tag    "application", media: "all" %>
    <%= javascript_include_tag "application" %>
    <%= csrf_meta_tags %>
    <%= render 'layouts/shim' %>    
  </head>
  <body>
    <%= render 'layouts/header' %>
    <div class="container">
      <%= yield %>
      <%= render 'layouts/footer' %>
      <%= debug(params) if Rails.env.development? %>
    </div>
  </body>
</html>

不知道哪里出了问题。错误消息似乎不适合 aplication.html.erb 中存在的代码。有人知道吗?

最佳答案

错误在你的样式表中:

app/assets/stylesheets/custom.css.scss

您的应用程序使用的是 Sass (http://sass-lang.com),上面列出的文件存在问题。修复 .scss 错误,错误消息将消失。不幸的是,它似乎没有在该 .scss 文件中为您提供错误的行号。

关于css - Sass::静态页面中的语法错误#home Hartel 的教程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12399254/

相关文章:

javascript - 更改滚轮一勾所覆盖的滚动距离

javascript - 在 div 上使用可调整大小的函数将另一个分区移动到下一行

ruby-on-rails - 为什么 post 请求比 rails 中的 delete 更受青睐?

ruby-on-rails - Rails/Redmine - 无法验证真实性 token 导致 422 错误

javascript - 响应元素显示 :none; at mobile width then brought back by javascript button but links break on display:block;

mysql - rails 中的多个数据库连接

javascript - rails 5 : allow javascript posted image from controller

ruby-on-rails - 如何在Rails联接表迁移上正确索引字段?

ruby - 未定义方法的纯 Ruby rspec 测试通过

CSS3 - 悬停时 float ,单击时旋转(事件)但将图像保持在同一位置?