在Rails 3.1世界中,不需要预编译或预处理的静态资产(如字体和图像)的推荐位置在哪里?目前的Rails文档有一点不清楚它们是否“应该”放在“正确”的位置(app/assets/font
,app/assets/images
等),或者是否将它们直接放在public/assets
中是可以接受的。
(注意#1:我知道Rails 4 static assets in public/ or app/assets/,但它是a)特定的Rails 4和b)只有一个答案,我觉得无法令人信服。)
(注意#2:我问这个问题,因为我正在寻找加速资产预编译的方法 - 我欢迎在这种情况下给出答案。)
答案 0 :(得分:2)
来自Asset Pipeline文档
资产仍可放置在公共层次结构中。任何资产 public将作为应用程序或Web的静态文件提供 服务器。您应该将app / assets用于必须经历某些文件的文件 在服务之前进行预处理。
更多信息here