問題タブ [grails3.2.0]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
192 参照

grails - Grails 3.2.0 の戦争で Tomcat 8 に GroovyObject クラスが見つからない

次のコードを持つ単純なコントローラーを使用して、 Tomcat 8.5.6およびJDK 1.8.0_91にGrails 3.2.0 WARをデプロイしました。

このコードは、次の例外で失敗します。

WAR ファイルをビルドする前に、組み込みの tomcat をprovidedin に変更し、 grails-core#10196 に関連する依存関係build.gradleについてもコメントしました。groovy-ant

ここに答えが表示されますが、それはうまくいきませんでした。上記のコードは、grails run-app.

アップデート

私は問題を短くしました。この部分だけで失敗していますrequest.headerNames as List

0 投票する
2 に答える
460 参照

grails - Grails 3 - サービスからレンダリングされたビューを取得する

私は Grails Views を使用しており、レンダリングされたテンプレートから出力された JSON をデータベースに保存したいと考えています。レンダリングされたテンプレートをユーザーに送信しようとしているのではなく、後でユーザーのために保存するだけです。どうすればこれを行うことができますか?

0 投票する
1 に答える
502 参照

interceptor - Grails 3.2.0 インターセプターが機能しない

プロジェクトを grails-2.4.4 から grails-3.2.0 に移行するとき。構成: Java 8 Grails 3.2.0 Gradle 3.1。

また、フィルターをインターセプターに移行しています。

ここに私のインターセプターがあります:

アプリケーションが起動すると、インターセプター コンストラクターが呼び出されます。しかし、そのアクションは呼び出されません。どこが間違っているのか教えてください。

0 投票する
2 に答える
339 参照

grails - アプリケーションのアップグレード中にgrails-2.4.4で使用したプラグインをgrails-3.2.0にインストールする方法

アプリケーションを Grails 2.4.4 から Grails 3.2.0 にアップグレードしようとしています。以前のバージョンで使用されていたプラグインのインストールに問題があります。次の質問は私にいくつかの明確化を与えました:
1)最初のもの
2) 2番目のもの

最初の 1 つの質問で説明されているように、 https: //bintray.com/grails/plugins で利用できない tomcat、jquery などのプラグインはほとんどありません。このディレクトリにないプラグインを bintray のプラグインに追加する方法を教えてください。

データベース移行プラグインを使用しているのと同様に、いくつかの問題があります。bintray で利用可能なリストがあり、それを次のように使用するように言われています

「org.grails.plugins:database-migration:3.0.0」をコンパイルします

プロジェクトの依存関係セクションの下にあるbuild.gradleファイルに同じものを追加しました。プロジェクトは正常にコンパイルされますが、実行されません。長い例外が表示されますが、開始は次のとおりです。

org.gradle.api.tasks.TaskExecutionException: タスク ':bootRun' の実行に失敗しました。

Grails 3.2.0 にプラグインをインストールする際に、このエラーを解決するのを手伝ってください。

0 投票する
2 に答える
2045 参照

grails - Grails 3 gson ビューとドメイン クラス テンプレート

私はGrails 3、特にREST Apiサポート機能をいじっています。

(2.5.5 からの) 新機能の 1 つは、新しい gson ビューです。

ドキュメントに従おうとしていますが、テンプレートが無視されているようです。

サンプル プロジェクトをgithubで利用できるようにしましたが、重要な部分は次のとおりです。

私のUrlMapping

私のBookドメインクラス:

私からBookController

私のshow.gson

最後に、私のbook/_book.gson

この設定でブラウザに表示されるのは次のとおりです。

いくつかの例をオンラインで探して、これを見つけまし

これにより、Grails は my を無視またはバイパスし、 myshow.gsonをレンダリングするだけでよいと思います_book.gsonが、そうはなっていません。を削除しようとしshow.gsonましたが、空白のページが表示されました。

Grailsのドキュメントを見ると、show.gson自分のテンプレートをレンダリングする必要があると思われます_book.gsonが、それも実現していません。

クリーニングと再実行を試みましたが、同じ結果が得られます。

完全修飾テンプレート名を使用して機能させることができました。

「固定」show.gson

実行可能ですが、理想的ではなく、ドキュメントに記載されているものではありません。

ここで何が間違っているのかわかりません。何かが足りないに違いありません。