2

私はgrailsの初心者です。
grails アプリにいくつかの静的リソースを追加し、それらを URL マッピングから除外したいと考えています。
UrlMappings groovy に次の行を追加しました。

class UrlMappings {
    static excludes = ['/resources/*']
...

しかし、アプリと最終戦争にリソースを追加する方法がわかりません。おそらくbuild.gradleに設定があります。
静的 js/css/images を使用できる静的 html を開きたいです。
このように: localhost:8080/resources/index.html

前もって感謝します

4

2 に答える 2

6

Grails 2.4 以降、静的アセットはアセット パイプライン プラグインによって管理されます。十分に文書化されていますが、静的コンテンツを次のいずれかに配置することになります。

  1. grails-app/assets/javascripts
  2. grails-app/assets/スタイルシート
  3. grails-app/assets/画像

<asset>次に、タグを使用してそれらを GSP ビューに取り込みます。

<asset:javascript src="something.js"/>
<asset:stylesheet src="something.css"/>
<asset:image src="something.png" width="200" height="200"/>

とても簡単です。ドキュメントを読むだけです。

于 2016-04-17T18:34:58.063 に答える