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