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

ruby-on-rails-4 – Autoprefixer hell – Rails

发布时间:2020-12-17 02:56:16 所属栏目:百科 来源:网络整理
导读:所以,我试图在 Ruby on Rails中预编译我的资产,但每次我这样做都会给我: autoprefixer:/Desktop/Job/RailsApp/app/assets/stylesheets/application.scss:32473:3:Gradient已经过时了语法.新的语法是liketo leftinsteadright. 现在,我明白线性渐变新语法
所以,我试图在 Ruby on Rails中预编译我的资产,但每次我这样做都会给我:
autoprefixer:/Desktop/Job/RailsApp/app/assets/stylesheets/application.scss:32473:3:Gradient已经过时了语法.新的语法是liketo leftinsteadright.

现在,我明白线性渐变新语法应该像它说的那样“向左”而不是“正确”.如果它是“顶部”那么它应该是“到底”.我已经浏览了所有的css文件并更改了所有这些代码行以符合语法.

但是,我仍然得到那个“错误”?这似乎减慢了我在web-rails / app上的页面加载速度.

或多或少,我的问题是,如果有人知道如何解决这个问题?
另外,有什么方法让我看看application.scss和decifer“:32473:3”?我查看了该文件并格式化了scss的代码,但是当我查看32,473行时,那里没有任何“线性渐变”……

我有scss和css文件的混合,我不知道预编译时是否会有所不同?

我正在使用:
Rails 4.2.6
ruby2.2.3p173

解决方法

尽管autoprefixer说“新语法就像是离开而不是正确”,但它与我的上下语法有关.

错误:

background: linear-gradient(top,#f5c304 50%,#d6a900 100%);

没有错误:

background: linear-gradient(to bottom,#d6a900 100%);

(编辑:李大同)

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

    推荐文章
      热点阅读