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

ruby-on-rails – rails 3.1资产管道:* .css不是预编译的,但它

发布时间:2020-12-17 03:21:10 所属栏目:百科 来源:网络整理
导读:建立 error.sass位于app / assets / stylesheets下 我运行bundle exec rake资产:预编译 error.css在清单error.css中:error-8f9fb7a53be409476d28603c33a7cd1d.css 问题 error.css未预编译 其他奇怪的事情可能表明我的设置有问题 在[environment] .rb confi
建立

> error.sass位于app / assets / stylesheets下
>我运行bundle exec rake资产:预编译
> error.css在清单error.css中:error-8f9fb7a53be409476d28603c33a7cd1d.css

问题

error.css未预编译

其他奇怪的事情可能表明我的设置有问题

>在[environment] .rb config.assets.compile = false.这是期望的.当我将其转为true时,它可以工作,但我不想要实时编译
>每次我加载页面时都会生成public / stylesheet,包含所有scss / sass文件(但不是css)
>这是rails 3.0的升级,但我认为升级非常简单

救命?!

解决方法

默认情况下,不会预编译css和js文件(application.js和application.css除外).看起来你可以添加config.assets.precompile =%w(errors.css)来解决你的问题.此外,还有更多关于预编译的信息: http://guides.rubyonrails.org/asset_pipeline.html#precompiling-assets

(编辑:李大同)

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

    推荐文章
      热点阅读