Started POST "/signup" for ::1 at ActionController::RoutingError (uninitialized constant UserController Did you mean? UsersController):

Change the following line in your routes.rb from

post   'signup'  => 'user#create'

to

post   'signup'  => 'users#create'

because your controller is named UsersController (note the plural).