[Hiki-dev:01311] undefined method `get_common_data' for Hiki::Util:Module on history

アーカイブの一覧に戻る

Kouhei Sutou kou****@cozmi*****
2010年 5月 12日 (水) 20:52:25 JST


須藤です。

いつからなのかわかりませんが、今のtrunkだと、historyプラグイ
ンの「編集履歴」ページにいくと

  undefined method `get_common_data' for Hiki::Util:Module

というエラーがでるようになりました。

misc/plugin/history.rbをみると、history_outputで
Util.get_common_dataをしているのですが、

    def history_output(s)
      ...
      data   = Util.get_common_data( @db, @plugin, @conf )
      ...

hiki/util.rbではUtil#get_common_dataはmodule_functionされて
いないのでたしかに上記のエラーがでるような気がします。
実際、Util#get_common_dataをmodule_functionするとページが表
示されるようになります。

でも、これが意図した修正なのかどうかはわかりません。
コードをみるとUtilのうち必要なものだけをmodule_functionした
いようにみえます。get_common_dataは必要なものなのかはわかり
ませんでした。


気になるのが、

  http://hikiwiki.org/ja/?c=history;p=PretendStaticURL

だとエラーがでないんですよね。

出力のフォーマットも違うようですし、違うバージョンを使ってい
るのでしょうか。

他に、再現する人はいませんか?




Hiki-dev メーリングリストの案内
アーカイブの一覧に戻る