Пожалуйста, помогите мне. Я смущен. Я знаю, как писать поведение модели, управляемое положением, но я не знаю, что мне писать в спецификациях...
Мой файл model.rb выглядит
class Ratification < ActiveRecord::Base
belongs_to :user
attr_protected :status_events
state_machine :status, :initial => :boss do
state :boss
state :owner
state :declarant
state :done
event :approve do
transition :boss => :owner, :owner => :done
end
event :divert do
transition [:boss, :owner] => :declarant
end
event :repeat do
transition :declarant => :boss
end
end
end
Я использую state_machine gem.
Пожалуйста, покажите мне курс.