5
我想限制表在rails中可以保存的記錄數。如果我有一個通知表,那麼我怎麼才能使它一次只能保存50條記錄。因此,如果添加新記錄,則刪除第一個記錄,並將新記錄保存爲第50個記錄。限制Rails中表中的記錄數
是否有任何酷軌方法自動執行此操作,或者當我創建新通知時,是否必須在模型中手動實現?
我想限制表在rails中可以保存的記錄數。如果我有一個通知表,那麼我怎麼才能使它一次只能保存50條記錄。因此,如果添加新記錄,則刪除第一個記錄,並將新記錄保存爲第50個記錄。限制Rails中表中的記錄數
是否有任何酷軌方法自動執行此操作,或者當我創建新通知時,是否必須在模型中手動實現?
我認爲它很容易實現自己的。
1襯墊
Notification.first.destroy if Notification.count > 50
在before_create
回調
很不錯的主意使用它!謝謝! – 2014-10-10 10:30:45