2006-04-11 [長年日記]
alps.rbのバグ
ここの続き。
alps.rbを導入した状態で、[追記]で編集画面に遷移し、本文に何も書かずに、[プレビュー]→[追記]とすると、エラーとなる。エラーが出る行はこんな感じ。
title = apply_plugin( ary[i].subtitle_to_html, true ).strip
この、ary[i].subtitle_to_htmlが、ary[i]がnilであるためにエラーとなっている。aryを生成している部分はこんな感じ。
ary = [] diary.each_section{|s| ary << s}
本文が空のときeach_sectionがどう動作すべきなのかよくわかんないな。