aasm

    2

    2답변

    로 전환을 중단하는 가장 좋은 방법은 무엇입니까,이를 잡아 상태 이전으로 돌아갑니다 보장하는 가장 좋은 방법은 무엇입니까 상태. 나는 AASM 보석을 사용하고 있습니다.

    2

    2답변

    모든 상태 전환 후에 두 가지 메소드를 호출하고 싶습니다. 지금은하고 있어요 : aasm_event :nominate_for_publishing, :before => [:set_state_last_updated_by, :set_state_updated_at] do transitions :to => :under_review, :from => [:wo

    1

    1답변

    지금은 내 모델의 상태를 마지막으로 업데이트 한 사용자를 state_last_updated_by_id 필드에 저장하고 상태가 마지막으로 업데이트 된 시간을 state_updated_at 필드에 저장합니다. 그럼 이런 방법을 정의 def published_at return unless state == 'published' state_upda

    6

    3답변

    나는 여러 프로세스 (백그라운드 검사, 인터뷰, 정보 수집 ...)의 진행 과정을 추적해야하는 등록 프로세스를 나타내는 모델을 가지고 있습니다. 각각은 상태 머신으로 표현 될 수 있으며, 등록의 전반적인 상태는 다른 상태의 상태에 따라 달라질 수 있습니다. aasm이 (가)이 문제를 처리 할 수 ​​있습니까? 다른 아이디어 또는 디자인 고려 사항? 당신이

    5

    2답변

    내 이벤트 개체 (이벤트 초기화, 이벤트 논의, 이벤트 게시 등)의 여러 상태를 처리하기 위해 rubyist-aasm 상태 시스템을 사용하고 있습니다. 특정 조건이 충족되지 않을 때 상태 변경을 방지하기 위해 경비원을 추가했습니다. 이 모든 것은 정상적으로 작동하지만 가드가 상태 변경을 거부하면 오류가 표시되지 않습니다. 국가를 어떻게 볼 수 있는지는 생각

    0

    1답변

    각 상태의 수를 캐시하는 방법을 찾고 있습니다. 이전에 카운터 캐싱을 했었지만 각각의 상태에 대해 여러 counter_cache 열을 생성하고 업데이트를 유지하는 방법이 있거나이 값을 캐싱 할 다른 곳을 찾아야합니다. aasm_column :state aasm_initial_state :unopened aasm_state :unopened aasm_

    7

    4답변

    aasm을 사용하여 전환시 데이터베이스의 객체 상태를 유지하는 가장 좋은 방법은 무엇입니까? 나는 이것이 자동적으로 일어날 것이라고 생각했지만 이것은 그렇지 않은 것으로 보인다. (편집 : 내가 수동으로 객체를 저장할 때, 상태 열이 업데이트됩니다 않습니다하지만 저장이 전환에서 수행되지 않습니다.). 나는 그래서 만약,이 플러그인에 대한 많은 유용한 문서를

    1

    2답변

    assm_event를 처리하는 동안 예외가 발생하면 해당 코드 블록이 해당 오류를 포착하도록 AASM에 알리는 좋은 방법이 있습니까? 는 예를 들어, 현재 나는 내가 무엇을 선호하는 assm_state :state_1 assm_state :state_2, :before_enter => :validate_something assm_state :failed

    8

    1답변

    저는 AR 객체에 대해 4 단계 마법사를 빌드하기 위해 AASM by Rubyist을 사용하고 있습니다. 대상의 상태에 따라 수행해야 할 다른 유효성 검사가 있습니다. 특정 전이에서 상태에 따라 객체를 검증하는 가장 현명한 방법은 무엇입니까?

    1

    3답변

    우리는 꽤 많은 모델에서 AASM을 사용하고 있지만 모델을 약간 간소화하는 방법을 모색 중입니다. 우리가하고 싶은 일 중 하나는 모델에서 Observers로 모든 Notification 항목을 이동하는 것입니다. class ClarificationRequest < ActiveRecord::Base include AASM aasm_init