2014-03-28 35 views
0

我使用星級評級的jquery插件,需要我的rails 4應用程序中的幾個星形圖像。這些圖像顯示不出來,我不斷收到一個錯誤說rails 4.0使用jQuery插件的圖像路由錯誤

的ActionController :: RoutingError(無路由匹配[GET] 「/star-on.png」):

類似this問題,我試圖移動我的圖像的位置,但它不起作用,仍然有同樣的錯誤。他們目前在app/assets/javascripts/images中,但是我將它們移動到根目錄下,並沒有解決問題。我也嘗試編輯JavaScript來改變圖像的路徑,但也沒有工作。我也試過this,但它沒有工作。任何幫助,將非常感激,謝謝。

回答

1

的ActionController :: RoutingError(無路由匹配[獲取]「/star-on.png」)錯誤有人提出你的形象必須是在根/公共目錄,以防止此錯誤。一般來說,您的圖片應該位於root/app/assets/imagesroot/vendor/assets/images目錄中。我不知道jquery插件中有什麼圖像路徑,因此我無法回答你的問題。也許在.js文件所在的同一文件夾中查找圖像也可以解決問題。

+0

資產呈現爲/assets/xxxx.js或css或png。所以這裏的圖像應該在./public文件夾中 –