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