나는 사용자가 State Machine gem를 사용하여 워크 플로우를 관리 할 수 있습니다 응용 프로그램을 작성하려고에 사용자 정의 데이터를 기반으로 상태 머신의 동적 정의를 생성 할 수 있지만 사용자가 정의 할 수 있도록 진행하는 방법을 잘 모르겠습니다 자신의 루비 용 State Machine 젬을 사용하는 자신의 상태 머신.는 어떻게 DB
보석 문서의 dynamic definitions 부분에는 아래 코드를 데이터 소스로 대체하여이 작업을 수행 할 수 있다고 나와 있습니다.
def transitions
[
{:parked => :idling, :on => :ignite},
{:idling => :first_gear, :first_gear => :second_gear, :on => :shift_up}
# ...
]
end
나는이 작업을 수행하는 방법을 잘 모릅니다. 데이터베이스에서 Transistion을 정의하는 방법은 무엇입니까?