問題タブ [grails]

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 投票する
4 に答える
4513 参照

mysql - Grails データベース テーブルでのみ UTF-8

Grails 1.0.4 を MySQL と一緒に使用すると、自動生成されたデータベース テーブルの文字セットがデフォルトで ISO-8859-1 になっているようです。すべてを純粋な UTF-8 として保存したいのです。それは可能ですか?

自動生成されたデータベース定義から:

「latin1」の部分に注意してください。

0 投票する
12 に答える
670 参照

grails - Grails のコントローラー

Grails で小さな webapp を作成しています。コントローラーの設計と GORM の使用に関するベスト プラクティスについて次の質問があります。

ユーザーオブジェクトをsession.userに保存しています。現在、すべてのアクション メソッドは次のコードで始まり、有効なユーザーがログインしていることと、ユーザー オブジェクトが最新であることを確認します。

それはベストプラクティスですか?より良い方法および/またはより簡潔な方法で行うことはできますか?

0 投票する
5 に答える
8219 参照

grails - Grails を使わずに GSP (Groovy Server Pages) を操作することは可能ですか?

groovyでちょっと遊んでみたい

私は、非常にシンプルで管理しやすい独自の小さな Web フレームワークを開発することを考えていました...

だから、すべての依存関係と舞台裏のフレームワークとともに、grails全体をインストールする必要がなく、GSPページを使用したいと思います...

何をダウンロードするか、どこにインストールするか、Tomcat の設定方法などについて、詳細な手順を誰か教えてくれませんか...


これまでに見つけたいくつかの情報

Groovy サーブレット

GSP タグ リファレンス

これは私が探しているものにかなり近いですが、何をダウンロードすればよいか、どこに保存すればよいかなどはまだわかりません...

http://groovy.codehaus.org/GSP

そして、ここに書かれていることを見てください...

GSP はスタンドアロン モジュールとして維持されません。しかし、それはフォークされ、Grails に再統合されました。

?

0 投票する
3 に答える
8642 参照

grails - デプロイされた grails アプリケーションで GSP ファイルの物理パスを見つける方法

grails GSP ファイルの物理パスを調べる必要があります。

私の要件は、実行時に新しいレイアウト ファイルを作成し、それをアプリケーションで使用することです。

アプリケーションが jetty (grails run-app) で実行されている場合は問題なくこれを達成できましたが、アプリケーションを Jboss にデプロイすると、ファイルを作成する必要があるパスが変更されます。

したがって、理想的には、実行時に魔法のユーティリティを使用して特定の GSP (main.gsp レイアウト ファイルとしましょう) のパスを見つけ、main.gsp が存在する同じディレクトリに新しいレイアウトを作成する必要があります。

ポインタはありますか?

-ディープパック

0 投票する
13 に答える
198288 参照

java - LinuxまたはUNIXでユーザーのホームディレクトリを見つける方法は?

Grails 内から任意のユーザーのホーム ディレクトリを見つけるにはどうすればよいですか? Linux では多くの場合、/home/user です。ただし、OpenSolaris などの一部の OS では、パスは /export/home/user です。

0 投票する
3 に答える
2593 参照

authentication - Grails のフィルターからコントローラーにアクセス可能な変数を定義する

私は Grails で小さな webapp を作成しており、すべてのユーザーが認証されていることを確認するために、次のフィルターを使用しています。

そして、すべてのコントローラー メソッドは、リクエスト オブジェクトのユーザー プロパティを読み取ることから始まります。

上記のコードは機能しますが、すべてのコントローラー メソッドでコードが重複するのは避けたいと思います。フィルターがユーザー オブジェクトを "request.user" ではなく "user" という名前の変数にバインドして、すべてのコントローラーからアクセスできるようにすることは可能でしょうか?

これを不可能にするスコープの問題があるかもしれないことは理解していますが、Grails フレームワークは内部でかなりの魔法を作成できるように思われるので、質問する価値があるかもしれないと考えました。

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

sql - GORM クラスから生成された DDL でフィールドの順序を指定しますか?

GORM を使用して、Groovy クラスからデータベースの DDL を生成します。これは素晴らしいことです。ただし、生成された SQL 内のフィールドの順序は、クラス内のフィールドの順序と同じではありません。たとえば、クラスを作成すると

次の SQL が生成されます (MySQL の場合)

フィールドはアルファベット順にソートされています(自動生成された id および version フィールドの後)。この例ではこれで問題ありませんが、フィールドの順序で重要なコンテキスト情報が含まれる、より幅の広いテーブルがいくつかあります。

これが私の質問です: SQL のフィールドを groovy クラスの宣言の順序で並べ替えるように GORM に指示するにはどうすればよいですか?