gpt4 book ai didi

ruby-on-rails - Rails 4 - 未初始化的常量 SessionController

转载 作者:太空宇宙 更新时间:2023-11-03 17:24:29 25 4
gpt4 key购买 nike

我正在开发一个 Rails 应用程序,其中我有一个 session Controller ,方法如下:

def destroy
session[:user_id] = nil
redirect_to root_path, notice: "Utloggad"
end

在我的路由文件中,我有以下路由:

controller :session do
get 'login' => :new
post 'login' => :create
delete 'logout' => :destroy
end

我的 View 是这样的:

= link_to "Log out", logout_path, method: :delete, :class => "small"

当我按下链接时,出现以下错误:uninitialized constant SessionController。我该如何解决这个问题?

最佳答案

如果没有你的代码,我无法确定,但如果你使用的是设计,它可能应该是 SessionsController 而不是 SessionController所以你的代码应该是这样的

controller :sessions do
get 'login' => :new
post 'login' => :create
delete 'logout' => :destroy
end

关于ruby-on-rails - Rails 4 - 未初始化的常量 SessionController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17370289/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com