【问题标题】:undefined method `options=' for true:TrueClass未定义的方法 `options=' for true:TrueClass
【发布时间】:2012-12-21 07:37:16
【问题描述】:

我在 custom.css.scss 文件的 {} 部分输入了一个错字并保存了。然后将其改回原来的样子并再次保存。

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

它给出的下一个细节是:

显示 /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 文件中复制并再次保存,并且错误消息不会消失。

我运行的一切都是全新的,几周前刚刚安装... 导轨 3.2.8 红宝石 1.9.3 引导-sass 2.2.1.1

请帮忙。如果你不能从我的解释中看出,我在编码方面是很绿色的。我试图尽可能详细,但如果您需要我提供更多信息,请告诉我。

【问题讨论】:

  • 这也发生在我身上。最近唯一改变的是独角兽,从瘦。想知道你是否已经成功地完成了这项工作

标签: methods undefined options nomethoderror


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-14
    • 1970-01-01
    相关资源
    最近更新 更多