在没有指纹识别的情况下在Rails中编译sass样式表

时间:2015-11-18 07:17:06

标签: ruby-on-rails ruby ruby-on-rails-4 sass asset-pipeline

我需要将我的sass样式表用于另一个非rails网站(Wordpress博客),所以我需要将它们编译成一个css文件,而不需要从资产管道中进行文件指纹识别。我看到了这个相关的帖子:

Rails 4 Asset Pipeline: Compile both with and without fingerprint

然而,它似乎没有给我我正在寻找的非指纹样式表

2 个答案:

答案 0 :(得分:3)

Rails 4有此文档。 只需设置

config.assets.digest = false 

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

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

答案 1 :(得分:2)

有一个名为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")