By default, ActiveAdmin will display the
:show action on create or update of a resource. Personally, I’d rather redirect to the
:index action as long as the resource is valid.
You can overwrite ActiveAdmin’s default behavior using the
Notice, I’m adding “if resource.valid?” to make sure we only redirect when there are no validation errors. If we didn’t have that extra bit, the actions would always redirect to the
:index action regardless.