私の解決策は、それが破壊されていない場合、親のIDのすべての子テーブルを見つけることです。これは別の方法がこれ以上良いですか? has_manyのオプションを使用しますか?子供がいない場合にのみ破壊するモデルを設定するには?
0
A
答えて
1
子供がいる場合はちょうどカウントが必要です。彼をフェッチしないでください。そうする解決策はありません。
2
データベースでサポートされている場合は、foreign key constraintをスキーマに宣言できます。
関連する問題
- 1. Django MPTTフィルタは子供がいない場合のみ
- 2. 子供がいない場合のみ親行を選択
- 3. モデルに他の関連で子がない場合にのみ、レール結合を定義する
- 4. 1人の子供がレールで破壊されたときに、親を介して親と関連するすべての子供を破壊する方法
- 5. 2人以上の子供がいる場合のみ表示
- 6. Railsは足場を破壊せずに足場を破壊する
- 7. もし子供たちが親に合っていない場合は、センターの子供
- 8. 複数のビューがある場合にモデルを破棄する場合
- 9. アルファ透明度をレイアウトにのみ設定し、子供には設定しないでください
- 10. Antプロパティが設定されていない場合にのみ設定する方法
- 11. 他のビットフィールドが設定されている場合にのみビットフィールドを設定できるようにする
- 12. 別の子供がより大きいフォントサイズを持っている場合、フレックスボックスの子供が100%の高さになるようにする
- 13. 子供が無効になっている場合のホバースタイルの変更
- 14. 2人の子供がいる場合、コンテナにクラスを追加します。
- 15. 破壊時に子モデルの検証に失敗するのはなぜaccepts_nested_attributes_forですか?
- 16. ハイフンが属性に含まれている場合、e.targetをどのように破壊するか?
- 17. UNETの他のプレイヤーの子オブジェクトを破壊するには?
- 18. 決定的な破壊に頼って、復帰時の破壊を避ける
- 19. フィールドの値が設定されていない場合にのみVSTSフィールドを定義する
- 20. col-xsの場合のみ幅100%を設定するには?
- 21. Automapperは、sourceがnullでない場合にのみソースを取得するように設定しますか?
- 22. モデルに子が多いときにモデルを最後に更新したユーザーを設定する方が良い
- 23. dbow_wordsが1または0に設定されている場合、doc2vecモデルの違いは何ですか?
- 24. 特定のクラスの子供が1人いる場合にCSSを適用する
- 25. Java process.startは、親プロセスが起動しても破壊されない場合、非常に遅くなります
- 26. サービスが破壊されないようにする方法
- 27. mysql/phpでcellがnullに設定されていない場合のみエコー
- 28. 値がまだ設定されていない場合にのみ、値を設定してください
- 29. フレックスベーシスが0に設定されている場合、親コンテナに子が入っていないフレックス
- 30. データエクステンションがない場合にグラフに空のテキストmsgを設定する方法
ohh ....忘れてしまいました....ありがとう – wizztjh