加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 更新Rails和其他宝石后的Sass或Foundation Err

发布时间:2020-12-17 03:56:22 所属栏目:百科 来源:网络整理
导读:我最近更新了rails和其他一些宝石.但是现在我收到以下错误: Sass::SyntaxError at / Mixin “exports” does not accept a content block. (in /Users/mikhailja/Sites/marketing/app/assets/stylesheets/application.css.scss:341) 我正在使用: ruby2.1.2
我最近更新了rails和其他一些宝石.但是现在我收到以下错误:

Sass::SyntaxError at / Mixin “exports” does not accept a content
block. (in
/Users/mikhailja/Sites/marketing/app/assets/stylesheets/application.css.scss:341)

我正在使用:

>ruby2.1.2
> rails 4.1.8
> sass 3.2.2
> sass-rails 2.0.0
> foundation-rails 5.4.5.0

在尝试了许多宝石版本之后,这个问题消失了一段时间,但现在突然之后它的堆栈级别太深了.

我在一个新的应用程序中尝试了相同版本的基础,它完美地运行.

任何有助于解决这个问题的人都会非常感激.

解决方法

根据Foundation github repo,它与Rails和Sass兼容性问题有关,由于它们的代码库,它会产生基础兼容性问题.显然sass-rails最近已经更新以解决这个问题,并且应该解决这个问题,但是当我更新我的宝石时我没有看到任何更新,所以现在处理它的最佳方法可能是降级.

编辑:想通了.在您的Gemfile中删除自动生成的指定版本的sass-rails,然后运行更新,您将获得最新版本,该版本将与最新版本的基础一起使用.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读