我正在尋找一個rails插件/ gem,它將標記ActiveRecord-Model的功能刪除,而不是將其刪除。Acts_as_paranoid,is_paranoid ...替代品?
有誰知道,什麼寶石或插件是最新的? (AAP已過時,並且is_paranoid似乎未被社區使用)。
你知道替代品嗎?
我正在尋找一個rails插件/ gem,它將標記ActiveRecord-Model的功能刪除,而不是將其刪除。Acts_as_paranoid,is_paranoid ...替代品?
有誰知道,什麼寶石或插件是最新的? (AAP已過時,並且is_paranoid似乎未被社區使用)。
你知道替代品嗎?
is_paranoid不會出現由社區使用..
http://chadfowler.com/blog/2009/07/08/how-ruby-mixins-work-with-inheritance/ - 就在博客張貼的一天說起吧。似乎它解決了乍得的問題就好了(並且導致他寫一篇關於繼承和mixin的文章)。
如果您只需要一個valid:boolean
列/屬性,並在您希望軟刪除模型時將其設置爲false?或者我錯過了什麼?
我想自動地這樣做:) – Lichtamberg 2009-07-09 12:41:16
看來即使是acts_as_paranoid和is_paranoid的作者也不再使用它們各自的插件/寶石。兩者都使用命名範圍。
是的,這不是自動或任何東西,但有時明確表達你的意圖是件好事。
是的 - 我也讀過。你知道替代方法嗎? – Lichtamberg 2009-07-09 12:41:50
沒有抱歉。是否有一個is_paranoid無法滿足您的需求的原因? – rnicholson 2009-07-09 20:53:57