2012-02-11 33 views
0

我的網站在查找javascript和某些圖片時遇到問題。它無法顯示位於assets/images /中的文件夾內的圖像,也無法顯示js和jquery中的圖像。資產管道,css工作但不是js

該CSS工作正常。但奇怪的是,當我將圖像下移到資源文件夾時,它們仍然無法工作。一直在努力尋找資產管道導東西:

http://guides.rubyonrails.org/asset_pipeline.html

但沒有結果。它可能與某些預編譯有關嗎?我嘗試了一些precompliling,但沒有變化。

我對所有建議都開放!謝謝。

編輯:在索姆更多的研究後,我發現它已經生成了公共/資產文件夾中的大部分文件,並從那裏抓取所有文件。我不知道它爲什麼會將它們生成到該文件夾​​,也不知道如何指示它從app/assets/javascripts中抓取它們。

+0

這是生產或開發模式?這是一個新的應用程序或升級? – 2012-02-11 18:32:42

+0

@RichardHulse它處於生產模式,是一款新應用。 – user1132256 2012-02-12 12:28:13

回答

0
+0

我已經完成了所有這些步驟..我不知道precompliing是如何工作的,但它創建了另一個位於public/assets文件夾中的aplication.js文件。當我刪除資產文件夾的CSS和所有圖像停止工作。所以顯然它是從錯誤的文件夾中讀取所有文件!所以我必須以某種方式將其指向正確的文件夾.. – user1132256 2012-02-12 12:20:08

+0

我對這些很困惑:「...它已經生成了公共/資產中的文件夾中的大部分文件,並且它從那裏獲取所有文件.. 。「和」當我刪除資產文件夾的CSS和所有圖像停止工作......「順便說一下,這是一個新的Rails應用程序,或者你是從舊版升級? – Victor 2012-02-13 17:41:33