我需要将我的sass样式表用于另一个非rails网站(一个WordPress博客),所以我需要将它们编译为一个css文件,而不需要从资产管道中获取文件指纹。我看到这个相关的帖子:在没有指纹的Rails中编译sass样式表
Rails 4 Asset Pipeline: Compile both with and without fingerprint
然而,它似乎并没有给我非留下指纹样式表我在寻找
我需要将我的sass样式表用于另一个非rails网站(一个WordPress博客),所以我需要将它们编译为一个css文件,而不需要从资产管道中获取文件指纹。我看到这个相关的帖子:在没有指纹的Rails中编译sass样式表
Rails 4 Asset Pipeline: Compile both with and without fingerprint
然而,它似乎并没有给我非留下指纹样式表我在寻找
轨道4,5具有文档这一点。 只需设置
config.assets.digest = false
环境中的配置文件(例如config/environments/production.rb
)
http://guides.rubyonrails.org/asset_pipeline.html#turning-digests-off
太好了,谢谢!当我做这个改变时,只有我的css文件没有指纹,但是一旦我改变了我的文章,css中的所有指纹都被删除了。 – tassock
有一个叫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")
检查了这一点:http://stackoverflow.com/questions/17536023/rake-assetsprecompilenodigest-in-rails- 4 – Robin