#!/usr/bin/env ruby
# coding: utf-8
require "cgi"
require "pstore"
myname = "cancoffee.rb"
c = CGI.new(:accept_charset => "UTF-8")
item = c["item"]
cmt = c["comment"]
time = Time.now # 時刻を保持するTimeクラス代入。nowは現時刻
print 'Content-type: text/html; charset=UTF-8
飲んだものメモ
飲み物メモ
' # HTTPヘッダと冒頭部分
db = PStore.new("data/coffee.db")
db.transaction do # PStoreは db.transaction do ... end で使う
db["root"] ||= Hash.new
data = db["root"] # ここまではおきまり
if item >"" && cmt > "" # 名前とコメント、両方値があるなら登録
data[item] = [time, cmt] # 今日の日付とコメント
end
# フォーム出力
printf("
\n"