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がどう動作すべきなのかよくわかんないな。