레일에 AASM이라는 상태 시스템 보석을 사용합니다.레일 AASM; 특정 전환이 발생하는 경우 어떤 작업을 수행하는 방법
두 가지 유형의 전환이있는 이벤트가 있습니다. 국가의
세 가지 세 가지 유형
state pending
state past_due
state paid
pending
paid
past_due
로 변경 될 수 past_due
이가는 경우에만 내가 어떤 행동을 할 싶어요 그래서 여기 paid
event :pay do
transitions from: [:pending, :past_due], to: :paid
end
으로 변경 될 수 있습니다 paid
.
아이디어가 있으십니까? 이 작업을 수행하는