[英]Rails_admin and paranoia
是否有管理“軟刪除”的記錄是一種方式偏執當我刪除的東西產生的? 我的意思是,實際上我並未刪除在rails_admin或rails console中刪除的所有記錄,而是偏執狂在時間戳記deleted_at
它們標記為deleted_at
,這使它們超出了視圖范圍。
我希望能夠查看這些已刪除的記錄以進行審核,潛在的恢復或真正刪除它們。
我基本安裝了rails_admin和paranoia,沒什么特別的。
同樣, 這個先前提出的問題也無濟於事。
list do
scopes [nil, :only_deleted]
end
nil
,僅表示沒有作用域,或者我應該說的原始作用域。 在rails_admin的Wiki上查看更多詳細信息
請記住,偏執狂只是添加一個默認范圍,因此記錄默認情況下是隱藏的,但是unscoped
或所提供的范圍之一應該顯示它們。
要恢復軟刪除的用戶,您需要創建RailsAdmin定制操作。 這是一個相關的RailsAdmin自定義操作,用於恢復軟刪除的記錄 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.