2015-11-18 43 views
0

我需要将我的sass样式表用于另一个非rails网站(一个WordPress博客),所以我需要将它们编译为一个css文件,而不需要从资产管道中获取文件指纹。我看到这个相关的帖子:在没有指纹的Rails中编译sass样式表

Rails 4 Asset Pipeline: Compile both with and without fingerprint

然而,它似乎并没有给我非留下指纹样式表我在寻找

+2

检查了这一点:http://stackoverflow.com/questions/17536023/rake-assetsprecompilenodigest-in-rails- 4 – Robin

回答

2

轨道4,5具有文档这一点。 只需设置

config.assets.digest = false 

环境中的配置文件(例如config/environments/production.rb

http://guides.rubyonrails.org/asset_pipeline.html#turning-digests-off

+0

太好了,谢谢!当我做这个改变时,只有我的css文件没有指纹,但是一旦我改变了我的文章,css中的所有指纹都被删除了。 – tassock

1

有一个叫non-stupid-digest-assets宝石,它允许你确定哪些文件“按指纹”和未。

#config/initializers/non_digest_assets.rb 
NonStupidDigestAssets.whitelist = ["your_file.js"] 

然后您就可以调用它your_file.js以及使用asset_path asset_path("your_file.js")