Cool. Thanks for the clarification! On Saturday, February 16, 2013 10:15:55 PM UTC-5, Bryan Larsen wrote: > > On Sat, Feb 16, 2013 at 9:34 AM, Peter Pavlovich > <[email protected]<javascript:>> > wrote: > > Hi Bryan, > > > > But, I though that the "do" > > block of the transition, > > > > do > > if this.valid? > > self.current_user = this > > flash[:notice] = t("hobo.messages.you_signed_up", > :default=>"You > > have signed up") > > end > > end > > > > would be executed AFTER the "do_transition_action :accept_invitation" > part. > > Am I mistaken here? I guess I am asking this to improve my own > understanding > > of how transitions work. > > The do block in the transition is executed in the *middle* of > do_transition_action > > If you don't render or redirect in the block on any hobo action, the > default action is performed. For a transition action, the default > action is update_response; which changes the flash message to what you > see, and redirects to the model being updated. > > To prevent the default action from being performed, simply add a > redirect or render in the block, which you have done. > > Bryan >
-- You received this message because you are subscribed to the Google Groups "Hobo Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/hobousers?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
