Rails静态资产

时间:2014-07-08 13:40:31

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

在Rails 3.1世界中,不需要预编译或预处理的静态资产(如字体和图像)的推荐位置在哪里?目前的Rails文档有一点不清楚它们是否“应该”放在“正确”的位置(app/assets/fontapp/assets/images等),或者是否将它们直接放在public/assets中是可以接受的。

(注意#1:我知道Rails 4 static assets in public/ or app/assets/,但它是a)特定的Rails 4和b)只有一个答案,我觉得无法令人信服。)

(注意#2:我问这个问题,因为我正在寻找加速资产预编译的方法 - 我欢迎在这种情况下给出答案。)

1 个答案:

答案 0 :(得分:2)

来自Asset Pipeline文档

  

资产仍可放置在公共层次结构中。任何资产   public将作为应用程序或Web的静态文件提供   服务器。您应该将app / assets用于必须经历某些文件的文件   在服务之前进行预处理。

更多信息here