Undefined method `user_sessions_path 'for # <ActionView :: Base: 0xdb3158>
I get this error that pushes me against the wall. I don’t understand what is happening ... I followed T's instructions and he still complains - help please! I have excerpts from the error message, controller file, login page and routes file.
Error message
NoMethodError in User_sessions # new
Display app / views / user_sessions / new.html.erb, where line # 4 is raised:
undefined method `user_sessions_path 'for # Extracted source (around line # 4):
12:
User Login
3: 4: <% form_for @user_session do | f | %> 5: <% = f.error_messages%> 6: 7:Controller / user _sessions_controller.rb
UserSessionsController < ApplicationController before_filter: require_no_user,: only = > [: new,: create] before_filter: require_user,: only = > : destroy
def new @user_session = UserSession.new
def create @user_session = UserSession.new(params [: user_session]) @user_session.save flash [: notice] = " !" redirect_to root_url #redirect_back_or_default account_url render: action = > : new
def destroy current_user_session.destroy flash [: notice] = " !" redirect_to root_url #redirect_back_or_default account_url
user_sessions/new.html.erb
<% = f.label: Email% >
<% = f.text_field: email% >
<% = f.label: % >
<% = f.password_field: % >
<% = f.submit "" % >
route.rb
ActionController:: Routing:: Routes.draw do | map | map.login "login",: controller = > "user_sessions",: action = > "new"
??