[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[kagemai-users:0277] Re: インストール直後、影舞画面表示されない



福岡です。

Kazuaki -Kazy- Taguchi san wrote:
 
| これまで何度かインストールしたことはあるのですが、今回どうしても
| うまくいかず原因が分からないので、なにか解決へのヒントがあればご
| 教授ください。
| 
| 「install_ja.rb を用いたインストール」のとおり、install_ja.rbを
| 使用してインストールしたのですが、Browserでアクセスすると以下の
| ようなエラーが表示されてしまいます。
| 
| ------------------
| Following errors occurred. Please contact administrator.
| 
| uninitialized constant Kagemai::SetEmailNotification::AdminAuthorization (NameError)
| ------------------

手元では再現しないのですが、バグですね。BTS にも登録
しておきました。(BTS:232)

  http://www.daifukuya.com/kagemai/user.rbx?project=kagemai&action=view_report&id=232

エラーログを見た感じだと、set_email_notify.rb をロードするときに、
事前に必要なファイルがロードされていないようです。

lib/kagemai/cgi/action/ 以下のファイルは動的にロードしています。
そのロードの順番によっては、 set_email_notify.rb に必要なファイルが
ロード済みになるため、だいたいの場合はエラーにならずにうまく動いて
しまっているのだと思います。

以下、修正パッチです。

Index: set_email_notify.rb
===================================================================
RCS file: /cvsroot/kagemai/kagemai/lib/kagemai/cgi/action/set_email_notify.rb,v
retrieving revision 1.1.1.1
diff -u -u -r1.1.1.1 set_email_notify.rb
--- set_email_notify.rb	6 Jul 2004 11:44:36 -0000	1.1.1.1
+++ set_email_notify.rb	23 Sep 2004 21:14:15 -0000
@@ -22,6 +22,9 @@
   $Id: set_email_notify.rb,v 1.1.1.1 2004/07/06 11:44:36 fukuoka Exp $  
 =end
 
+require 'kagemai/cgi/action'
+require 'kagemai/cgi/form_handler'
+
 module Kagemai
   class SetEmailNotification < Action
     include AdminAuthorization

-- 
福岡ともゆき <fukuoka@xxxxxxxxxxxxx>
http://www.daifukuya.com/