プラグインをインストールし、プラグインからドメイン クラスをスキャフォールディングしたいと考えています。プロジェクト独自のドメイン クラスについてFoo
はscaffold = true
、FooController
. これを試してみると、コントローラーのリストに表示されますが、ビューが生成されません (404 エラー)。コントローラー内にクラスをインポートしました。
何が間違っているのか、これを修正する方法はありますか?
プラグインをインストールし、プラグインからドメイン クラスをスキャフォールディングしたいと考えています。プロジェクト独自のドメイン クラスについてFoo
はscaffold = true
、FooController
. これを試してみると、コントローラーのリストに表示されますが、ビューが生成されません (404 エラー)。コントローラー内にクラスをインポートしました。
何が間違っているのか、これを修正する方法はありますか?
クラス名を使用して足場を組んでみてください:
static scaffold = DomainClassFromPlugin
あなたがプラグイン編集者であれば、BuildConfig.groovy に足場プラグインを追加できるはずです。
compile ":scaffolding:2.0.1"
次に、ドメイン クラスに対してgenerateまたはgenerate-allコマンドを実行して、コントローラーやビューを作成する必要があります。
プラグインのソースにアクセスできない場合は、スキャフォールディングしたいドメインを持つプラグインを使用するアプリからはアクセスできないと思います。自分でコーディングする必要があります。