2015-10-02 22 views
0

我試圖在grails應用程序中使用leaflet.js。我的文件夾結構如下所示:Grails和css/javascript庫

grails-app 
    assets 
     images 
      marker-icon.png 
      ... 
    javascripts 
     application.js 
     leaflet.js 
     main.js 
    stylsheets 
     application.css 
     leaflet.css 

,然後在main.gsp:

<head> 
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
    <meta http-equiv="X-UA-Compatible" content="IE=edge"> 
    <title><g:layoutTitle default="Grails"/></title> 
    <meta name="viewport" content="width=device-width, initial-scale=1"> 

    <asset:stylesheet src="application.css"/> 
    <asset:javascript src="application.js"/> 

    <g:layoutHead/> 

上的負載,我得到了以下錯誤:

GET http://localhost:8080/assets/images/marker-icon.png 404 (Not Found) index:1 
GET http://localhost:8080/assets/images/marker-shadow.png 404 (Not Found) 

即使這些文件顯然位於「資產」文件夾中,並且正確標記。

在grails中處理額外javascript/css文件的最佳方法是什麼?

回答

0

您是否將leaflet.js添加到應用程序.js中// =需要傳單?您在哪裏使用圖像?

+0

圖像由我添加的傳單css調用。 – logeyg

0

兩個選項:

1日選項) 嘗試更新在leaflet.css引用刪除 「圖像/」

例如:從背景圖像 :網址(圖像/ layers.png); to background-image:url(layers.png);

第二個選項) 創建圖像下的grails-app /資產/ images文件夾

讓我知道,如果它的工作原理。