2017-06-05 5 views

答えて

2

ベストプラクティスに従うには、Grails Asset Pipelineを使用します。パイプラインの仕組みを理解するには少し練習が必要ですが、一般的な考え方はこのSO Answerでよく強調されています。パイプラインはあなたの資産(例えばCSS、javascript、imagesなど)用のフォルダを作成し、ブートストラップファイルを適切な場所に配置する必要があります。あなたがそのBootstrap requires jQuery.

を覚えていることを確認してくださいすべてのJavaScriptのプラグインは、だからあなたのjavascriptのフォルダ内のjQueryを含めるようにしてくださいjQueryの ...

を必要とすることに注意してください。把握するもう1つの概念は、マニフェストファイルを作成することです。 JavaScriptの資産については、それはのようになります。

例ファイルのパス:

grails-app/assets/javascripts/application.js 

サンプルファイルの内容:

//This is a JavaScript file with its top level require directives 
//= require jquery 
//= require app/models.js 
//= require_tree views 
//= require_self 
console.log("This is my javascript manifest"); 

次にビューであなたが資産を使用したいと思います、が含まブートストラップアセット:

<head> 
    <asset:stylesheet href="application.css"/> //This assumes the standard pipeline path 
    <asset:javascript src="application.js"/> 
    <asset:link rel="shortcut icon" href="favicon.ico" type="image/x-icon"/> 
</head> 

loaを使い始めることを望みますアセットパイプライン経由でブートストラップを実行します。

1

あなたは\が

*= require /webjars/bootstrap/3.3.5/css/bootstrap 

Grailsのアプリをapplication.css webjars

build.grade

dependencies { 
    ... 
    compile "org.webjars:bootstrap:3.3.5" 
} 

Grailsのアプリの\スタイルシートを使用することができます\ JavaScriptの\ application.js

//= require /webjars/bootstrap/3.3.5/js/bootstrap.min 
関連する問題