바라건대 이것은 바보 같은 질문이 아니며 Ruby/Rails 상태 머신 (AASM, Transitions, AlterEgo 등)에서 뭔가를 간과하지 않을 것입니다.상태가 변경 될 때 이벤트 전환을 실행하는 Ruby/Rails 상태 머신이 있습니까?
내가 알 수있는 바로는, 이러한 상태 머신 구현은 이벤트가 시작되고 해당 이벤트에 대한 적절한 전환이 이전 상태와 새 상태를 기반으로 트리거된다는 서언에서 작동합니다. 그러나, 그들은 다른 방법으로 작동하지 않는 것; 현재 상태가 새로운 상태로 전환되게하는 이벤트를 시작하는 대신 사용자가 '생성됨'에서 '할당 됨'으로 상태를 변경하고 올바른 전환이 발생하기를 원한다고 가정 해보십시오.
기본적으로 사용자는 사용 가능한 상태의 선택 상자에서 새 상태를 선택하고 적절한 전환, 보호 기능, 성공 콜백 등을 실행할 수 있어야합니다.
기존 상태 시스템 구현이 이것을 지원하는지 아는 사람이 있습니까?
좋아, 그래서 내가 여기 빼앗아 키 포인트를 추측은 선택 상자 값이 상태 이름이 될 수 있으며, '모델 번호와 함께 사용할 수 있도록 국가 이름과 일치하는 이벤트 이름이있을 수 있습니다 보내기 '를 눌러 이벤트를 트리거하십시오. 권리? – Bryan