undefined方法`options ='表示true:TrueClass

时间:2012-12-21 07:37:16

标签: methods undefined options nomethoderror

我在custom.css.scss文件的{}部分写了一个拼写错误并保存了。然后将其改回原来的状态并再次保存。

然后,当我刷新浏览器时,我收到错误消息标题“Static_pages #home中的NoMethodError”

它给出的下一个细节是:

显示/Users/luthermoore/Documents/rails_projects/nest/app/views/layouts/application.html.erb,其中第5行被提出:

undefined方法`options ='表示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

请帮忙。如果你无法从我的解释中说出来,那么在编码时我会非常环保。我试着尽可能详细,但如果你需要我的更多信息,请告诉我。

1 个答案:

答案 0 :(得分:3)

尝试删除应用的/ tmp / cache文件夹中的内容