ActiveRecord 方法详解
1. 求和方法
sum(column_name, options = {}) 方法用于计算指定列的总和。该方法的有效选项与 calculate 方法相同,而 calculate 方法的选项又源自 find 方法。例如, Account.sum('age') 可以计算 Account 模型中 age 列的总和。
2. ActiveRecord 回调方法
ActiveRecord 提供了一系列回调方法,这些方法可以在对象的不同生命周期阶段被调用,以下是一些常见的回调方法:
- 创建后回调
- after_create() :仅在对象尚未保存时,在 Base.save() 之后调用。可以在 Active Record 模型中重写此方法以指定特定功能。
- 销毁后回调
- after_destroy() :在 Base.destroy() 之后调用。此时,相应的数据库记录已被删除,属性也已被冻结。
- 保存后回调
- after_save() :在 Base.save() 之后调用,无论对象是正
超级会员免费看
订阅专栏 解锁全文
273

被折叠的 条评论
为什么被折叠?



