Ruby on rails Ruby on rails登录时出错
我更改了文件中的某些内容,当创建一个用户而不是转到user/1时,它将转到user.1。知道为什么会这样吗? 下面是日志摘录的打印。 谢谢Ruby on rails Ruby on rails登录时出错,ruby-on-rails,Ruby On Rails,我更改了文件中的某些内容,当创建一个用户而不是转到user/1时,它将转到user.1。知道为什么会这样吗? 下面是日志摘录的打印。 谢谢 如果您正在使用route helper方法,并且希望路由到特定资源的url,请确保调用resource\u path(resource),而不是resources\u path(resource)。注意route方法中的单数/复数区别 如果我正确理解了你的问题,你的控制器应该是这样的 class UsersController < Applicatio
如果您正在使用route helper方法,并且希望路由到特定资源的url,请确保调用
resource\u path(resource)
,而不是resources\u path(resource)
。注意route方法中的单数/复数区别
如果我正确理解了你的问题,你的控制器应该是这样的
class UsersController < ApplicationConroller
# ...
def create
# Create the user...
if @user.valid?
redirect_to user_path(@user) # redirects to `show` action
else
render :new # There are errors, so render the form with errors
end
end
# ...
end
类用户控制器
您的问题能否更具体一些?你做了什么改变?发布您的路由文件。您的用户控制器是什么样子的?
class UsersController < ApplicationConroller
# ...
def create
# Create the user...
if @user.valid?
redirect_to user_path(@user) # redirects to `show` action
else
render :new # There are errors, so render the form with errors
end
end
# ...
end