Vermeidung von Löschung abhängiger Datensä tze

Hallo,

ich weiß gerade nicht so recht weiter.

Ich verwende für eine Anwendung einen Inhaltsbaum, bei dem sich die
Knoten(nodes) in einer N:N-Relation zu den Artikeln(articles) befinden.
D.h.
jeder Artikel kann zu mehreren Knoten gehören und mehrere Knoten können
sich den
selben Artikel teilen.

Ich möchte nun, wenn ein Knoten gelöscht wird vermeiden, daß der
zugehörige
Artikel verwaist. D.h. Löschung eines Knotens soll erst dann ermöglicht
werden,
wenn dieser keine Artikel mehr hat.

Wie mache ich das am geschicktesten?

Ist es besser eine exeption zu werfen, oder eine normale Fehlermeldung
zu
generieren?

Und, wie teile ich dem Nutzer die Fehlermeldung mit? Ich befinde mich ja

Standard-Rails-Methoden vorausgesetzt, im List-View, d.h. ich habe kein
Model,
das als Träger Error-Objekte dienen kann?

Vielleicht habe ich auch irgendeinen einfachen Rails-Mechanismus für
diese
Problemstellung übersehen.

Viele Grüße

Michael K.


galt.de Web :slight_smile: Services
Michael K.
Berliner Straße 3
D-65439 Flörsheim

Telefon +49 (0) 6145 / 938 581
Telefax +49 (0) 6145 / 938 582
E-Mail [email protected]
Homepage http://www.galt.de