I have this in my view:
<% if user_signed_in? %> <%= current_user.email %> <% else %> <%= link_to \"Sign in\", new_user_session_path %&g
I had encountered exactly the same issue and solved it by doing $bundle exec rails g devise user again. My problem was devise_for users was somehow missing in the routing file.
$bundle exec rails g devise user
devise_for users