0
我有兩種型號,:依賴=>:破壞用於序列化數組值
class Event < ActiveRecord::Base
serialize :user_ids, Array
end
和
class User < ActiveRecord::Base
end
假設,在事件模型user_ids具有值[1,2,3, 4]。
現在,如果我刪除用戶記錄ID爲1
它也有刪除USER_ID居住在事件表的user_ids場。結果應該是user_ids = [2,3,4]
。像:dependent =>:destroy。
我是否需要爲此編寫before_destroy回調?或任何其他解決方案?
謝謝@shadwell。,但有沒有其他最簡單的解決方案,如:依賴=>:破壞而不是寫我們自己的方法,這種情況..?對不起,這個愚蠢的問題。 :P:P –
不,不幸的是,你將不得不在自己的代碼上編寫自己的代碼 - 這不是由rails/active record支持的情況。 – Shadwell
Cool .. Thnaks .. :):)\ –