Alex Rivera | Logout

AASM: Transitions from any state?

Asked 2011-02-06T09:57:50.860
34

I am using AASM. Is it possible to transition from any state? For example:

aasm_event :publish do
  transitions :to => :publish, :from => ANY_STATE
end

I know that it is possible to pass an array of states to :from, but this isn't what I'm after. I have tried omitting the :from completely, but that didn't work.

Edit
Report

1 Answer

86

aasm now supports transitions without any from specified, which will allow transitioning from any state.

aasm_event :publish do
  transitions to: :publish # from ANY
end

(bragging rights: I added this feature because I needed it)

answered 2012-10-19T06:43:48.290

Your Answer