Ruby on rails ActiveRecord,哪一个先到?
这是一个简单的问题,按照保存新项目时首先发生的处理顺序Ruby on rails ActiveRecord,哪一个先到?,ruby-on-rails,ruby,activerecord,Ruby On Rails,Ruby,Activerecord,这是一个简单的问题,按照保存新项目时首先发生的处理顺序 :创建前 :验证 首先验证。从: 在对象有效之前不会调用创建之前的,因此首先调用validates。from 根据报告: (-)保存 (-)有效 (1) 验证前 (-)验证 (2) 验证后 (3) 在你保存之前 (4) 在创建之前 (-)创建 (5) 创建后 (6) 保存后 (7) 在你承诺之后 谢谢,我应该检查文档,订单列表。谢谢,我应该检查文档,订单列表。 (-) save (-) valid (1) before_validation
:创建前
:验证
首先验证
。从:
在对象有效之前不会调用创建之前的
,因此首先调用validates。from
根据报告:
(-)保存
(-)有效
(1) 验证前
(-)验证
(2) 验证后
(3) 在你保存之前
(4) 在创建之前
(-)创建
(5) 创建后
(6) 保存后
(7) 在你承诺之后
谢谢,我应该检查文档,订单列表。谢谢,我应该检查文档,订单列表。
(-) save
(-) valid
(1) before_validation
(-) validate
(2) after_validation
(3) before_save
(4) before_create
(-) create
(5) after_create
(6) after_save
(7) after_commit
(-) save
(-) valid
(1) before_validation
(-) validate
(2) after_validation
(3) before_save
(4) before_create
(-) create
(5) after_create
(6) after_save
(7) after_commit