我正在處理一個項目,其中不同的模塊被分成不同的自定義插件。作爲示例 -Grails資源標籤生成錯誤鏈接
- AccountingPlugin
- UiPlugin
- 等....
所以,像現在我都內UiPlugin的UI相關的東西和我工作的會計插件和我只有這個插件的控制器,服務和所有域的視圖。
我使用Resource tag獲得從UI插件的所有CSS和JS並有能力使用它的會計插件裏面喜歡 -
<link rel="stylesheet" type="text/css" href="${resource(dir: 'assets/css', file: "datepicker.css")}"/>
產生http://localhost:8080/PROJECT_NAME/plugins/accountancy-plugin-0.1/assets/css/datepicker.css
,但該文件位於AT- http://localhost:8080/PROJECT_NAME/plugins/ui-plugin-0.1/assets/css/datepicker.css
所以問題是它正在尋找自己的資源。我怎樣才能讓這個資源標籤在資源單獨的(UI)插件中尋找資源?
請注意:業務邏輯已經與UI分離,因此我們有多個插件和一個單獨的UI插件,所有插件都使用它來獲取UI和主題。所以他們不能在同一個插件。
你可以嘗試使用資源標籤提供「的contextPath」選項,以便爲使用相對路徑 –
謝謝阿南特用'絕對是沿上下文路徑:」真正的「工作。 – Chetan