我已经在我的机器上安装并设置了 RubyCAS-Server 和 RubyCAS-Client。登录工作完美,但当我尝试注销时,我从 RubyCAS-Server 收到此错误消息:
Camping Problem!
CASServer::Controllers::Logout.GET
ActiveRecord::StatementInvalid Mysql::Error: Unknown column 'username' in 'where clause': SELECT * FROM `casserver_pgt` WHERE (username = 'lgs') :
我正在使用 0.6 版的 gem。查看 RubyCAS-Server 中的迁移,看起来该表中根本不应该有用户名列。
有谁知道为什么会发生这种情况以及我能做些什么?