Im still new to Rails and have a hard time understanding how the path system works in Rails.
In my routes.rb i create an alias for signup:
match \'signup
Try adding the ":as" to you route like this:
:as
match 'signup' => 'user#new', :as => :signup
and then do
redirect_to signup_url
in your controller.
That worked for me. I still don't know why. Maybe someone else has an explanation.