2011-10-30 182 views
0

如果我指定了我的應用程序佈局<%= stylesheet_link_tag "application", "master" %>,編譯資產時沒有問題,但在運行資源預編譯命令時,主服務器未編譯。所以我也有一個名爲application.mobile.erb的佈局,並且資源預編譯命令從不編譯該佈局中的任何資產。 PLS可能我是錯在這裏做東西..資產預編譯不編譯其他mime_types資產

回答

2

您可以在production.rb指定

config.assets.precompile += %w[master.js] 

還添加上述所有的JavaScript文件從application.mobile.erb奧魯使用

// =需要...

在根js文件中,資產管道將知道在哪裏可以找到它們

+0

非常感謝這篇技巧。我會嘗試。這也意味着我可以添加什麼樣的CSS和JavaScript我想在列表中編譯 – Uchenna

+0

是在同一行config.assets.precompile + =%w [master.js some.css another.js another.css] –

+0

試過了但我有這個錯誤'master.css不是預編譯的',但我已經包含或我是否將其更改爲master.css.scss – Uchenna