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

时间:2011-08-19 08:56:54

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1

vendor/assets/为空。似乎无法在任何地方找到编译过的文件。

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

3 个答案:

答案 0 :(得分:6)

如果你跑:

rake assets:precompile
他们写信给'公共/资产'。

如果您没有预先编译并让rails动态提供资产,那么他们会在每次操作的第一个请求中写入'tmp / cache / assets'。

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

答案 1 :(得分:2)

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

编译时它们应该在public / assets中,并附加md5哈希。

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

答案 2 :(得分:0)

他们应该在公共/资产