- Ruby on Rails 教程
- Ruby on Rails - 主页
- Ruby on Rails - 简介
- Ruby on Rails - 安装
- Ruby on Rails - 框架
- Ruby on Rails - 目录结构
- Ruby on Rails - 实践
- Ruby on Rails - 数据库设置
- Ruby on Rails - ActiveRecord
- Ruby on Rails - 迁移
- Ruby on Rails - 控制器
- Ruby on Rails - 路由
- Ruby on Rails - 视图
- Ruby on Rails - 布局
- Ruby on Rails - 脚手架
- Ruby on Rails - AJAX
- Ruby on Rails - 文件上传
- Ruby on Rails - 发送电子邮件
- Ruby on Rails 资源
- Ruby on Rails - 参考指南
- Ruby on Rails - 快速指南
- Ruby on Rails - 资源
- Ruby on Rails - 讨论
- Ruby 教程
- Ruby 教程
Ruby on Rails - 回调函数
在活动记录对象的声明周期内,你可以与 8 个事件联系起来 -
- (-) 保存
- (-) 有效?
- 验证前
- 创建前验证
- (-) 验证
- (-) 创建时验证
- 验证后
- 创建后验证
- 保存前
- 创建前
- (-) 创建
- 创建后
- 保存后
示例
class Subscription < ActiveRecord::Base before_create :record_signup private def record_signup self.signed_up_on = Date.today end end class Firm < ActiveRecord::Base # Destroys the associated clients and # people when the firm is destroyed before_destroy{ |record|Person.destroy_all "firm_id= #{record.id}" } before_destroy{ |record|Client.destroy_all "client_of= #{record.id}" } end
查看 回调函数 链接,以获得有关回调函数的更多详细信息。
rails-references-guide.htm
广告