rails_acts_as_paranoid eliminare morbida un record di una relazione molti a molti
-
10-10-2019 - |
Domanda
Ciao a tutti Ho utenti ei messaggi, i messaggi possono essere cancellati sia mittente e al destinatario, senza influenzare l'ogni-altro punto di vista.
in modo che quando il mittente elimina il messaggio il destinatario vede ancora, spero di essere stato chiaro.
I wouldd solo aggiungere due attributi, sender_archived_at e receiver_archived_at, ma io invece riesco con rails_acts_as_paranoid, è possibile e come?
Grazie in anticipo
Soluzione
Ho avuto un aspetto migliore al plug-in, e io sono sicuro che non esiste un modo (ancora) per averlo fatto con acts_as_paranoid
Altri suggerimenti
"rails3_acts_as_paranoid" => nasconde record invece di cancellarli, essendo in grado di recuperarli. Con l'aiuto di questo gioiello può in grado di eliminare morbida un record di relazione molti a molti anche.
-
es. Prodotto, Categoria una famosa relazione molti a molti considerano che è ricca di associazione HABTM come: attraverso, poi al prodotto livello di modello può definire 'acts_as_paranoid' e anche il modello di join_table 'ProductCategory' model.But ricordate come: dipendente =>:. Destroy è citato
-
quindi supporre qualsiasi prodotto ottenuto morbido cancellato a causa di dipendenti:. Destory 'ProductCategory' join_table 'deleted_at' anche set, e può gestire sia modo