我收到这个错误,这让我感到困扰.我不知道发生了什么......我已按照T的说明进行操作,但仍在抱怨 - 请帮助!我有错误消息,控制器文件,登录页面和路由文件的摘录.
NoMethodError in User_sessions#new
Showing app/views/user_sessions/new.html.erb where line #4 raised:
undefined method `user_sessions_path' for #<ActionView::Base:0x1fe766f>
Run Code Online (Sandbox Code Playgroud)
提取的来源(第4行):
4. <% form_for @user_session do |f| %>
5. <%= f.error_messages %>
Run Code Online (Sandbox Code Playgroud)
class UserSessionsController < ApplicationController
before_filter :require_no_user, :only => [:new, :create]
before_filter :require_user, :only => :destroy
def new
@user_session = UserSession.new
end
def create
@user_session = UserSession.new(params[:user_session])
if @user_session.save
flash[:notice] = "Login successful!"
redirect_to root_url
#redirect_back_or_default account_url
else
render :action => :new
end
end
def destroy
current_user_session.destroy …Run Code Online (Sandbox Code Playgroud) 我是网络编程的新手,甚至更新的ruby on rails.用户输入或"隐藏"新密码的最佳方法是什么?