Not sure how its possible to get this error :
AbstractController::DoubleRenderError users#create
When in my controller I got this code :
The and isn't doing anything for you.
In each place where you have
xxx and return
replace it with
xxx return
For exameple:
redirect_to signup_path return
That should work more like you would expect it to