PStore 変数 db に transaction method を組み合わせ、 データを一気にしまう(取り出す) ために、 transaction method の中で、とりだそう。 先に登録し、そのあと全て書き出すという方法を取る。
db.transaction do
:
db[t] = [handlename, request]
# データを表示する部分
<span class="kinput">print("<ol>\n")
for time in db.roots.sort # コメントの時間順で並べ替えた配列を調べる
if db[time][0] != nil
printf("<li>%s さん: %s</li>\n", db[time][0], db[time][1].chomp)
end
end
print("</ol>\n")</span>
end
ol tag、ul tag や pre tag を使うと 1 行に 1 人分のコメントを整列させることができる。