HOW TO IMPLEMENT ACTS AS STATE MACHINE (AASM)

# DO IT INTO YOUR MODEL

# INCLUDE

include AASM

# DECLARE ATTRIBUTE TO USE

aasm.attribute_name :status

# DECLARE WORKFLOW OF AASM

aasm do
 state :[state_name], :initial => true
 state :[state_name], :initial => true, :before_enter => :[do_something]
end

 

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *