Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Fetching contributors…

Cannot retrieve contributors at this time

60 lines (46 sloc) 1.054 kb
---
callbacks: |-
Regular callbacks in ActiveRecord::Base:
1. before_validation
2. before_validation_on_create
3. after_validation
4. after_validation_on_create
5. before_save
6. before_create
7. after_create
8. after_save
9. before_destroy
10. after_destroy
Usage:
Define a method:
class Foo < ActiveRecord::Base
def before_create
# your code here
end
end
Invoke callback with a name of a method:
class Foo < ActiveRecord::Base
before_create :do_stuff
protected
def do_stuff
# your code here
end
end
Invoke callback with a block:
class Foo < ActiveRecord::Base
before_create do
def do_stuff
# your code here
end
end
end
Exceptions:
1. after_find
2. after_initialize
Usage:
Define a method:
class Foo < ActiveRecord::Base
def after_find
do_stuff
end
end
Jump to Line
Something went wrong with that request. Please try again.