From: MORIOKA T. <ve...@ma...> - 2005-09-25 17:49:48
|
vetteです > で、このやりかたを改め、makerss.rbと同様に、キャッシュに保存する段階でプ > ラグインの適用をしてしまうことにしました。副作用として、今までプラグイン > 未適用だったキャッシュの中身には、プラグインが適用されません(RSS内には未 > 適用のまま入ってしまう)。まともなRSSリーダは更新されたエントリしか見ない > ので実用上は問題ありませんが、気になるのであればcache/whatsnew-listファ > イルをいったん削除してください。 修正ありがとうございます ところで、、、lm.rbでNilへの呼び出しが出てしまいました。 下記の修正で動いてます。 Index: plugin/whatsnew-list.rb =================================================================== RCS file: /cvsroot/tdiary/blogkit/plugin/whatsnew-list.rb,v retrieving revision 1.38 diff -u -r1.38 whatsnew-list.rb --- plugin/whatsnew-list.rb 25 Sep 2005 14:12:39 -0000 1.38 +++ plugin/whatsnew-list.rb 25 Sep 2005 17:47:06 -0000 @@ -186,7 +186,7 @@ body_enter_proc( @date ) desc = apply_plugin( desc ) @conf['apply_plugin'] = old_apply_plugin - body_leave_proc( date ) + body_leave_proc( @date ) new_item = [diary.date.strftime('%Y%m%d'), title, Time::now.strftime("%Y-%m-%dT%H:%M:%S#{zone}"), desc] PStore::new( "#{@cache_path}/whatsnew-list" ).transaction do |db| ---------------------------------------------------------- MORIOKA Toru/森岡徹 E-mail:ve...@ma... |