我正在尝试创建一个登录系统。我的 UserController 有这个来控制new
动作:
def new
@user = User.new
respond_to do |format|
format.json { render :json => @user }
format.html
end
end
我的 routes.rb 有这个链接:
resources :user
View 创建新用户的表单是这样的:
<%= form_for @user do |f| %>
但是,我收到一个 Action Controller 错误:
undefined method `users_path' for #<#<Class
令我困惑的是它为什么使用users_path
. 这是对我的路线的复数参考。为什么它返回复数错误user_path
?当我路由“资源:用户”时,它会清除错误,但当然我没有为该资源设置任何内容,因此会产生其他错误。