2016-03-24 8 views
0

Ich verwende Impressionist Gem, um die Ansichten für verschiedene Produkte zu sperren. Ich habe auch Soft-Löschung in meiner Anwendung. Wenn ich einen Datensatz/ein Produkt lösche, wurden seine Impressionen ebenfalls gelöscht.Löschen Sie keine Impressions, wenn Sie einen Datensatz löschen

Ich möchte nur die Impressionen behalten und nicht auf Datensatz löschen löschen. Irgendeine Idee, wie kann ich es tun?

mit

ruby 2.2.2 
Rails 4.2.4 
impressionist (1.5.1) 

Antwort

1

Basierend auf dieser test ist es das erwartete Verhalten.

Jetzt würde ich versuchen monkey patch diese method, um die destroy Abhängigkeit zu entfernen.

+0

Danke @standelaune. werde das auch versuchen. – Kashif