0

マシンに RubyCAS-Server と RubyCAS-Client をインストールしてセットアップしました。ログインは問題なく機能しますが、ログアウトしようとすると、RubyCAS サーバーから次のエラー メッセージが表示されます。

Camping Problem!

CASServer::Controllers::Logout.GET

ActiveRecord::StatementInvalid Mysql::Error: Unknown column 'username' in 'where clause': SELECT * FROM `casserver_pgt` WHERE (username = 'lgs') :

私はgemのバージョン0.6を使用しています。RubyCAS-Server の移行を見ると、そのテーブルにはユーザー名列がまったくないように見えます。

なぜこれが起こっているのか、そして私に何ができるのか誰か知っていますか?

4

2 に答える 2

0

このバグチケットに詳述されているように、gem の 0.6 バージョンにバグがあるようです (Rails 2.1 でファインダーに加えられた変更と一致する可能性があります) 。それまでの間、ソース ツリーからのインストールを試すことができます。

于 2008-09-15T16:38:36.277 に答える