問題タブ [grails-2.4]
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.
jquery - jQuery DataTables を Grails 2.4.4 にインポートする方法
Grails 2.4.4 アプリがあり、jQuery DataTableを活用する GSP を実装しようとしています。古い DataTable プラグインがあるようですが、メンテナンスされておらず、Grails 2.x と互換性がないようです。言うまでもなく、明示的にプラグインを必要とせずに、任意のJS ライブラリをGrailsに簡単に含める方法が必要です。
これが私のplugins
セクションですBuildConfig
:
この質問の範囲外の理由により、セクション内の既存の宣言を削除または変更することはできませんplugins
が、追加することはできます。「アセット パイプライン」と呼ばれるものは、JS ライブラリを Grails アプリに追加するための新しいクールな方法だと聞いたことがありますが、このパイプラインに関する資料はすべて曖昧で大まかなものです。そして、このパイプラインを使用して DataTables を Grails アプリに含める実際の具体的な例を見つけることができません。
「Hello World!」バージョンの DataTable は次のようです。
だから私は尋ねます:GSP内で実行されている(上記の)「Hello World」DataTableを取得するにはどうすればよいですか?これを機能させるには、どの特定の構成、プラグインなどを配線する必要がありますか?
rest - オブジェクトをJSONとしてgrailsのPOSTまたはPUTリクエストに渡す方法
grails で安らかなサービスを使用しています。私は2つのクラスを持っていますPerson
そしてAddress
_
ブートストラップでは、次のように新しい人物エントリを作成できます
しかし問題は、JSON データを含む POST リクエストを使用して同じことをしたいということです。UrlMappings.Groovy を次のように設定します
次に、JSONデータを使用して「/ app/person」にPOSTリクエストを送信して、POSTMANレストクライアントを使用してみました
しかし、エラー 422 unprocessable entity が発生します。
JSON を使用して同じことを行うにはどうすればよいですか? POST メソッドと PUT メソッドを使用して、挿入と更新の両方を行いたいと考えています。
grails - grails 2.4.4の問題反転フィルタスキーマ
grails 2.4.4 に基づく新しいプロジェクトでは、反転オプションを使用してフィルター スキーマを使用しています。ルールを反転することにより、いくつかのコントローラーと別のコントローラーからの一部のアクションがフィルターで除外されます。
フィルターは、別のユーザー コントローラーからの Login、ForgotPassword、および ServerError コントローラーと saveUser、verifyRegistration アクションには適用されません。このフィルター スキーマは期待どおりに機能しません。
ログイン コントローラー内でログイン API を呼び出すと、フィルターが実行され、例外がスローされます。
controllerExclude、actionExclude も使用できることはわかっていますが、なぜこれが壊れているのかわかりませんでしたか?
編集 controllerExclude と actionExclude を使用してみましたが、期待どおりに動作しません。これはおかしな動作ですか、それとも私が何か間違ったことをしていますか。フィルター クラス コード全体を投稿します。
ありがとう。
grails - Grails 2 プラグイン リソースを Grails アプリにコピーするには?
Grails アプリケーションをモジュール化するためにカスタム Grails 2 プラグインを作成しています。プラグインでは、プラグインを利用するアプリケーションによってオーバーライドできる基本的な GSP を定義する予定です。grails-app
これらの GSP をプラグインがインストールされているアプリのディレクトリにコピーgrails-app/views
するGrails コマンド スクリプトを作成することを考えています。コマンド スクリプト、これもgrails-app/views
?
grails - Grails スプリング スイッチ ユーザー
j_spring_security_switch_user
ロールを持つユーザー間でしか切り替えることができないため、 に問題がありますROLE_SWITCH_USER
。
ROLE_USER
ロールを持つユーザーから を持つユーザーに切り替えることができるように変更できますROLE_SWITCH_USER
か?