Ruby on rails 导轨:Can';t将SCS包括在轨道4.1.1中。-TypeError:对象没有';不支持此属性或方法
编辑:解决方案是将sass rails gem锁定到4.0.2版本Ruby on rails 导轨:Can';t将SCS包括在轨道4.1.1中。-TypeError:对象没有';不支持此属性或方法,ruby-on-rails,ruby,ruby-on-rails-4,sass,Ruby On Rails,Ruby,Ruby On Rails 4,Sass,编辑:解决方案是将sass rails gem锁定到4.0.2版本 今天下午我有个大问题。 我试图实现一个引导主题(细节管理),但当包含在application.css.scss中时,我遇到了一个错误: TypeError: Object doesn't support this property or method (in C:/sites/busapp/app/assets/stylesheets/application.css.scss) 我尝试将文件的扩展名改为only.css或
今天下午我有个大问题。 我试图实现一个引导主题(细节管理),但当包含在application.css.scss中时,我遇到了一个错误:
TypeError: Object doesn't support this property or method
(in C:/sites/busapp/app/assets/stylesheets/application.css.scss)
我尝试将文件的扩展名改为only.css或only.scss,但没有成功。我现在正在尝试2小时30分,所以我感到绝望,并询问其他人是否知道如何解决这个问题
OS: Windows 8.1 64bit
Ruby 1.9.3p545
Rails 4-1.1
我的档案:
来源“”
Application.css.scss
@import "bootstrap-sprockets";
@import "bootstrap";
@import "neki";
application.html.slim
doctype html
html
head
title Busapp
= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true
= javascript_include_tag 'application', 'data-turbolinks-track' => true
= csrf_meta_tags
body
= link_to destroy_user_session_path, method: :delete, class: "btn"
| Logout
= render "layouts/flash"
= yield
另外,当我只从application.css.scss中删除最后一个文件时,我没有收到错误。这并不是因为文件被破坏,因为我已经尝试了多个,在这一个是唯一的身体背面颜色设置为红色
另一件可能相关的事情是当我运行bundle update时会发生什么:
编辑:即使我试图将类似的内容直接添加到我的.css.scss中,它仍然会中断
body {background-color: red;}
不确定,但会用各种建议更新之前的错误答案,这些建议可能已经尝试过了: (一) 发现了类似的问题:解决方案是更新一些gem (二) 根据提供的屏幕截图输出,我们发现:解决方案是预编译资产(即引导)。。看起来是个链轮虫 (三)
对于railties依赖错误,请使用各种方法:看起来您已经解决了这个问题,但我昨天遇到了这个问题,并找到了一个不错的解决方案(解决方案?),因此我想与大家分享 我在Windows7上运行Rails 4.1.1 我会在引导sass gem中遇到ExecJS运行时错误,但在twitter引导gem(没有预处理器)中不会 快速两步解决方法
对不起,我不明白你这是什么意思。这是我的文件结构:我尝试向application.css.scss添加以下内容,但没有一个选项起作用:-@import“neki.css.scss”;或-@import“neki.css”;或-@import“neki.scss”;或者与前面的样式表路径相同:例如:-@import“stlesheets/neki.css.scss”;ofc。我没有这样做-在前面,这只是为了避免提及usersIt的ok,也许我也误解了这个问题-您是否在application.css.scss中添加了新主题的内容,并且它以前在您的设置中工作过,或者application.css.scss是新添加的?您当前如何/在何处包含/导入此文件?首先,感谢您尝试帮助我。首先,我只有-@import“引导链轮”-@导入“引导”;稍后,当我尝试将任何其他.css.scss导入application.css.scss时,它会断开。好的,现在我知道了,我将删除或调整答案,以防这起作用-您是否已经检查过类似问题。。?(本页底部有一些gem安装更新建议);我不知道这对你是否有效,也许你已经试过了,第二次猜。。其中解决方案是预编译资产(即引导)。。看起来这是一个链轮错误。更改gem文件版本似乎对我不起作用。使用require_tree不是好的样式,因为您应该显式导入它们。这要求application.css是scss。但是,新链轮现在希望所有.css.scss文件都命名为.scss。要求自己也是不好的作风。
body {background-color: red;}