2014-10-10 56 views
5

我想限制表在rails中可以保存的記錄數。如果我有一個通知表,那麼我怎麼才能使它一次只能保存50條記錄。因此,如果添加新記錄,則刪除第一個記錄,並將新記錄保存爲第50個記錄。限制Rails中表中的記錄數

是否有任何酷軌方法自動執行此操作,或者當我創建新通知時,是否必須在模型中手動實現?

回答

4

我認爲它很容易實現自己的。

1襯墊

Notification.first.destroy if Notification.count > 50 

before_create回調

+0

很不錯的主意使用它!謝謝! – 2014-10-10 10:30:45