いくつかの巨大なフラストレーションが設定されています。おそらく、レールやアクティブレコードのようにグレイルを試しすぎているのでしょう。
私は 2 つのドメインを持っています。親は「レポート」と呼ばれ、子は「カテゴリ」と呼ばれます。
ユーザーは新しいレポートを作成し、必要に応じてカテゴリを追加できます。レポートには 1 つのカテゴリのみを含めることができます。ただし、レポートをカテゴリ別に並べ替えたり、カテゴリ別にリストしたり、カテゴリ別に数えたりできるようにしたいと考えています。はい、この列はレポート ドメインに入れることができますが、将来のケースのために分離したいと思います。以下に私のドメインがあります。
ドメイン 1 = レポート
class Report
string reportname
string reportype
ドメイン 2 = カテゴリ
class Category
Report report
string categoryname
私は 2 つのコントローラーを持っています。1 つはレポート用、1 つはカテゴリ用、両方ともクラッド メソッドを使用し、足場はありません。
レポート _form でカテゴリ ドメインを作成/編集/更新するようにビューを設定するにはどうすればよいですか? gorm ドキュメント、grails ドキュメントなどを読みましたが、まだこれにつまずいています。
カテゴリ ドメインを処理するには、レポート コントローラーを編集する必要がありますか? つまり、カテゴリをインポートし、/edit/update/create の各メソッドでカテゴリ定義を指定します。
レポート フォームを編集してレポート パラメータを取得し、これをカテゴリ名フィールドの非表示フィールドに渡して、保存アクションが呼び出されたときにカテゴリ ドメインが猫の名前とレポート ID をコミットするようにする必要がありますか。
私のモデルはすべて間違っていますか?hasone、hasmany belongsto を試してみましたが、レポートのページをカテゴリで区切って表示し、一連のレポートに一意のカテゴリ名のみを許可して、カテゴリのスペルミスを減らしたいため、カテゴリをレポートから分離しておく必要があります。名前。つまり、カテゴリ名を設定してレポートに関連付けたいと考えています。
grails は初めてなので、ご容赦ください。座ってビールを飲みながら、続きを読む必要があるかもしれません。乾杯