sub edit : Chained('object') : PathPart('edit') : Args(0) : FormConfig('ticker/edit.yml') { my ( $self, $c ) = @_; $c->stash->{form}->model->default_values( $c->stash->{object} ); if ( $c->stash->{form}->submitted_and_valid ) { $c->stash->{form}->model->update( $c->stash->{object} ); $c->response->redirect( $c->uri_for( $c->controller('Ticker')->action_for('index') ) ); $c->detach; } $c->stash( template => 'ticker/edit.tt2' ); }