Rails 3.1资产管道:编译文件的位置在哪里?

问题描述:

vendor/assets/为空。似乎无法在任何地方找到编译的文件。Rails 3.1资产管道:编译文件的位置在哪里?

编辑:不幸的是,他们是不是在公共/资产

如果你运行:

rake assets:precompile 
他们写为 '公共/资产'

如果您不预编译并让rails实时为资产提供服务,那么他们会在每个操作的第一个请求上写入'tmp/cache/assets'。

资产管道Rails指南将其称为live compilation

他们应该在公共/资产

http://ryanbigg.com/guides/asset_pipeline.html#asset-organization

他们应该在公共/资产编译和MD5哈希附加时。

供应商/资产是我会建议放置不由您维护的资产的地方。