Callback Hooks
Overview
┌──────────────┐
│ before_save │ ─── Runs before INSERT or UPDATE
├──────────────┤
│ save │ ─── Database operation
├──────────────┤
│ after_save │ ─── Runs after INSERT or UPDATE
└──────────────┘Available Callbacks
before_save
struct User
include CQL::ActiveRecord::Model(Int64)
before_save :normalize_email
private def normalize_email
@email = @email.downcase.strip
true # Must return true to continue
end
endafter_save
before_create
after_create
before_update
after_update
before_destroy
after_destroy
Return Values
Callback Order
Complete Example
See Also
Last updated
Was this helpful?