When the default routes are created for devise you always get:
devise_for :users resource :users
but I tried to write custom routes for devise and user to get invitations working. But I added the custom router below the
resource :users. This resulted in the following error:
Couldn't Find User With Id=sign_in Devise on Rails 3
But finally I figure it out.
routes.rb gets read top down and firt rule that matched wins. So
resource ;usersone over the devise rules. When I put it in the correct order it worked again :)