我有两个具有类似处理图像功能的应用程序。配置几乎相同,包括图像的子文件夹。第一个应用程序连接,缩小,丑化和显示所有内容。
第二个,当它创建一个清单文件时,子文件夹缩小并在清单中注册,编译后的css文件:
"/assets/application-4898960c10f155d9863996c1768de30a.css"
通过
生成 *= require jquery.ui.datepicker
*= require foundationextra.css
*= require normalize
*= require_self
*= require prettyphoto-rails
仍然非连锁,未缩小,某些图片未引用清单编译文件。我怀疑显示的文件来自gem包
shared/bundle/ruby/1.9.1/gems/prettyphoto-rails-0.2.1/vendor/assets/images
除了
*= require_tree .
我需要在第二个应用程序中避免(包括基于浏览器的css和js文件)。但最重要的是,如果/shared/bundle/ruby/1.9.1/gems/prettyphoto-rails-0.2.1/vendor/assets/stylesheets
也是Rails.application.config.assets.paths
的一部分,那么为什么不连接等...
这怎么可能?
答案 0 :(得分:0)
答案结果证明非常有用。如果编译的CSS文件没有缩小/ uglified,那么你在某个地方有一个语法CSS错误。
在这种情况下,用冒号代替分号。
因此,运行编译实际上也会检查代码。