我在 custom.css.scss 文件的 {} 部分输入了一个错字并保存了。然后将其改回原来的样子并再次保存。
然后,当我刷新浏览器时,我收到错误消息标题“NoMethodError in Static_pages#home”
它给出的下一个细节是:
显示 /Users/luthermoore/Documents/rails_projects/nest/app/views/layouts/application.html.erb 其中第 5 行提出:
未定义的方法 `options=' for true:TrueClass (在 /Users/luthermoore/Documents/rails_projects/nest/app/assets/stylesheets/custom.css.scss)
提取的源代码(第 5 行附近) ***“stylesheet_link_tag”行如下所列。
<html>
<head>
<title>NesT</title>
<%= stylesheet_link_tag "application", :media => "all" %>
<%= javascript_include_tag "application" %>
<%= csrf_meta_tags %>
</head>
* *当我从 application.html.erb 文件中完全取出上面的整个“stylesheet_link_tag”行并刷新它时,它看起来就像普通的 html,但如果我把它放回去,它会再次给我同样的错误消息。我查看了另一个使用 EXACT SAME applications.html.erb 头的示例项目,它工作正常。我试过删除、保存、重写、保存。而且我还尝试删除,从确实有效的 application.html.erb 文件中复制并再次保存,并且错误消息不会消失。
我正在运行所有新的东西,几周前刚刚安装...... Rails 3.2.8 Ruby 1.9.3 Bootstrap-sass 2.2.1.1
请帮忙。如果你不能从我的解释中看出,我在编码方面是很绿色的。我试图尽可能详细,但如果您需要我提供更多信息,请告诉我。