aasm

    2

    3답변

    저는 AASM을 사용하고 있습니다. 전환으로 정의 된 이벤트가 있습니다. 이벤트가 발생하고 모델이 from 상태 인 경우 작동합니다. 그러나 모델이 다른 상태에 있으면 InValidTransition 예외가 발생합니다. aasm_state :first aasm_sate :second aasm_state :third aasm_event :myevent

    3

    1답변

    어떻게 aasm 이벤트를 부울 이외의 값으로 반환합니까? 아셈을 사용하고 있습니다. 2.2.0 예 : 지금은 현재 플레이어를 시작하기에 재생되는 노래를 반환 할 경우 aasm_state :started, :after_enter => :play_song aasm_state :stopped aasm_event :start do :transition

    1

    1답변

    게임 상태를 처리하는 프로그램에 수업이 있습니다. 나는 실제로 AASM으로 처리하고 있으므로 이벤트를 생성하려면 클래스 내부에 aasm_event :name ...과 같은 것을 사용해야합니다. 이벤트 및 상태를 동적으로 클래스에 추가해야하는 다른 파일을로드 할 수 있어야합니다. 어떻게 가능합니까? 미리 감사드립니다.

    2

    1답변

    나는 Rails n00b이며 사용자 계정의 상태 (예 : 유료, 무보수 및 무효), 무료 평가판 등을 추적 할 수 있도록하기 위해 'AASM' 보석. 그래서 내가 가장 인기있는 것으로 나타났습니다 : https://github.com/rubyist/aasm 그러나 지침은 매우 모호합니다. 사용자 모델과 계획 모델이 있습니다. 사용자의 모델은 예상되는 모든

    7

    4답변

    모든 속성을 업데이트하려는 경우 사용자가 워크 플로우 또는 컨트롤러에서 AASM 젬을 사용하는 방법을 알고 싶을뿐만 아니라 제대로 작동하려면 워크 플로/AASM 콜백이 필요합니다. 현재, 나는 다음과 같이 사용 : 느낌이 좋지 않습니다 class ModelController < ApplicationController def update

    23

    2답변

    AASM을 사용하고 있습니다. 어떤 주에서든지 전환 할 수 있습니까? 예를 들어 : aasm_event :publish do transitions :to => :publish, :from => ANY_STATE end 나는 :from에 국가의 배열을 전달하는 것이 가능하다는 것을 알고 있지만이 난 후 무엇을하지 않습니다. :from을 완전히

    1

    1답변

    superstates을 지원하는 Ruby 또는 Ruby on Rails의 상태 머신 구현이 있으며, 이전 상태를 추적하고 (편집 할 수) 각 상태에 소요 된 시간을 추적 할 수 있습니까? 나는 aasm을 사용했지만 모든 기능을 가지고 있지는 않습니다. 다른 많은 옵션을 살펴 보았지만 어떤 요구 사항을 가장 잘 지원하는지 명확하지 않습니다. 이런 식으로 누구

    5

    5답변

    최근 AASM gem을 응용 프로그램에 성공적으로 통합하여 마법사 작성에 사용하는 모델의 상태/이벤트 목록 가져 오기. 제 경우에는 모델 주문이 있습니다 class Order < ActiveRecord::Base belongs_to :user has_one :billing_plan, :dependent => :destroy na

    3

    2답변

    레일에 기존 모델이 있으며이 모델에 AASM 상태를 추가하려고합니다. 내 이해에서 마이그레이션을 통해 내 데이터베이스에 상태 열을 추가 한 다음 일부 상태를 내 레일 모델에 추가해야합니다. 다른 열의 값에 따라 기본 상태 값을 어떻게 설정합니까? 나는 올바른 길을 가고 있습니까?

    0

    1답변

    저는 Ruby와 Rails를 처음 접했습니다. 저는 AASM을 사용하여 상태 시스템 동작을 모델 클래스에 넣고 있습니다. 이전 상태와 새 상태에 따라 상태 변경 이벤트를 다른 방식으로 처리하려고합니다. "끝내기"및 "끝내기"상태를 인수로 사용하여 "콜백"콜백을 호출하거나 필요한 경우 AASM이 보유한 내부 필드에 액세스하는 방법은 무엇입니까? ... 또는