Ressource nicht gefunden Fehler-und was ist mit Ressourcen-plugin

Ich bin mit grails für fast ein Jahr. Da nun, wenn ich will link eine css-oder js-Datei in einem gsp. Ich habe die folgenden:

  1. Ich erstellt eine neue Datei (z.B. die Ressourcen-Datei) unter web-app-Ordner und ich habe dort alle meine Dateien von Ordnern (zB beim Import von bootstrap hatte ich einen übergeordneten Ordner bootstrap unter Ressourcen und unter bootstrap gab es css, img und js-Ordner mit den zugehörigen Dateien).
  2. Dann zu importieren einer css-Datei habe ich Folgendes (hier wird die Dokumentation für diese):

<link href="${resource(dir:
'resources/bootstrap/css', file: 'bootstrap.min.css')}"
type="text/css">

<script src="${resource(dir: 'resources/bootstrap/js', Datei:
'bootstrap.min.js')}"></script>

Diese hat Super funktioniert, aber als ich versuchte, erstellen Sie ein neues Projekt in grails 2.2.4 hatte ich eine Ressource nicht gefunden " - Fehler (404, browser und das folgende an der Konsole).

ERROR resource.ResourceMeta  - Resource not found: /resources/bootstrap/css/bootstrap.min.css
ERROR resource.ResourceMeta  - Resource not found: /resources/bootstrap/js/bootstrap.min.js
ERROR resource.ResourceMeta  - Resource not found: /resources/bootstrap/css/bootstrap.min.css
ERROR resource.ResourceMeta  - Resource not found: /resources/bootstrap/js/bootstrap.min.js

Als ich erkannte, dass diese Fehler in der Konsole wurden einmal von der Ressourcen-Funktion und einmal aus der BEKOMMEN, der client(browser) angefordert.

Beim Blick auf Ressourcen plugin sehe ich, dass Sie empfehlen die Verwendung der js-und css-Ordner. Ist, dass eine sinnvolle Aufteilung-Tools (z.B. twitter bootstrap) in diesen beiden Verzeichnissen?

Also generell die Frage könnte sein: gibt es einen einfachen & einfache Möglichkeit, um statische Ordner in webapp (z.B. twitter-bootstrap, gewählt, js, jquery widgets) halten Ihre Verzeichnis-Struktur UND Aufspaltung diese Ressourcen in den drei grails-Ressource-plugin-Verzeichnisse (Bilder, js, css)? Bin ich im Recht? Und Wenn ja, ist dieser Ansatz funktionierte gut in der pre 2.2.4 Versionen, aber da 2.2.4 nicht mehr arbeiten.
Ja, das ist genau meine Frage
Sie haben versucht mit resource Module statt, mit deinem setup?
wenn Sie meinen, die g:resource tag, ich habe es versucht
Ich meinte <r:require modules="...."/>. Im Einklang mit dem, was @codelark bezieht sich auf als BootstrapResources.groovy.

InformationsquelleAutor wannaKnowItAll | 2013-09-11

Schreibe einen Kommentar