在 Rails 中编译 sass 个样式表而不进行指纹识别

Compile sass stylsheets in Rails without fingerprinting

我需要将我的 sass 样式表用于另一个非 rails 站点(一个 Wordpress 博客),所以我需要将它们编译成一个 css 文件而不使用文件指纹来自资产管道。我看到了这个相关 post:

Rails 4 Asset Pipeline: Compile both with and without fingerprint

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

Rails 4 有这方面的文档。 只需设置

config.assets.digest = false 

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

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

有一个名为 non-stupid-digest-assets 的 gem,它允许您确定哪些文件是 "fingerprinted",哪些不是。

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

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