1

タグを作成すると<g:javascript src="highcharts/highcharts.js?v=255" />、次のエラーが発生します。

I can't work out the type of /tools/js/highcharts/highcharts.js?v=205 with type [text/javascript]. Please check the URL, resource definition or specify [type] attribute

ドキュメントによると、g:javascriptにはtype属性がなく、grailsソースを調べたところ、FileNameUtils.getExtension()を使用してリソースのタイプを判別していることがわかりました。これはlastIndexOf('。')を実行し、その右側を返すだけなので、明らかに見つかりません。この場合、v = 255を追加する必要はないので、今は削除できますが、将来的には追加できるようにしたいと思います。ここでの私のオプションは何ですか?

Grailsのバージョンは2.1.2です

4

2 に答える 2

0

HTMLタグを使用するのはどうですか?

<script src="highcharts/highcharts.js?v=255 type="text/javascript"/>
于 2012-12-20T17:39:15.730 に答える
0

javascriptインクルードのバージョニングを処理するだけで、キャッシュを高く設定し、必要に応じて数を変更できる場合は、grailsのキャッシュされたリソースプラグインを確認する必要があります。

個人的には、highcharts.jsをリソースプラグインが処理するモジュールの一部にしたいと思います。それはあなたがそれを許すようにバージョン管理と縮小化などの世話をします。クイックスタートは、始めるのに十分なものになるはずです。

于 2012-12-20T20:42:07.930 に答える