Ciao, avrei bisogno di una mano a capire come impedire la cancellazione di un record che abbia delle "dipendenze" associate.
Mettiamo di avere una categoria_prodotto con dei prodotti associati; io vorrei poter generare un errore da mostrare all'utente quando tento di cancellare una di queste categorie per cui sono effettivamente presenti dei prodotti.
Come devo agire nel Model e nel Controller per ottenere tutto questo?
So che il Model permette di utilizzare il callback "before_destroy" ma non riesco a capire dove e come esattamente eseguire la query di verifica e come poi visualizzare l'errore specifico all'utente nella view "index".
Putroppo non riesco ancora, in generale, a districarmi bene tra quelle che sono le prerogative del Model e quelle invece del Controller.
Grazie.