rails_acts_as_as_paranoidからソフト削除してください。
-
10-10-2019 - |
質問
こんにちは、私はすべてユーザーとメッセージを持っています。メッセージは、それぞれのビューに影響を与えることなく、受信者と送信者の両方によって削除できます。
したがって、送信者がメッセージを削除すると、受信者がまだそれを見ていると、私が明確になることを願っています。
sender_archived_atとreceiver_archived_atの2つの属性を追加するだけでしたが、むしろRails_ACTS_AS_PARANOIDでそれを管理しました、それは可能ですか?
前もって感謝します
解決
私はプラグインをよりよく見ていました、そして、私はacts_as_paranoidでそれをする方法はまだないと確信しています
他のヒント
「Rails3_ACTS_AS_PARANOID "=>は、それらを削除する代わりにレコードを隠し、それらを回復できるようにします。この宝石の助けを借りて、多くの人と多くの関係の記録を削除することができます。
たとえば、カテゴリーの有名な多くの関係があり、HABTMの豊かな関連性を持っている多くの関係があります。言及された。
次に、依存関係のために製品がソフト削除されたと仮定します。
所属していません StackOverflow