Ruby に付属している cgi ライブラリを使用します。
CGI クラスを使った基本的な HTML の出力は以下のようになります。
#!/usr/local/bin/ruby
require 'cgi'
html = "<html><body>test</body></html>"
cgi = CGI.new()
cgi.out do
html
end
CGI クラスには HTML 作成用のメソッド類も用意されていますが、 出力用の HTML の作成は次ページ( HTML テンプレートクラス )に任せることにします。
フォームからのデータは cgi.params でハッシュとして受け取れます。
結果
![]()
![]()
![]()
![]()
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
|---|---|---|---|---|---|---|
| 1 | 元旦 | |||||
| 12 | 成人の日 | |||||
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
![]()
Rubyを256倍使うための本
クラスを作成する前にテストを作成する
★★☆☆☆
LHAとZIP
理論、実装ともに興味深いです
★★★☆☆
手にとるようにP2Pがわかる本
可能性は無限大!?
☆☆☆☆☆
入門bash
身近で強力なbashを使いこなし、様々な手続きを便利にしましょう。
★★★☆☆
JavaScript
ただのWebサイトをちょっと動かす言語じゃないです。基礎、本質を学びましょう。
★★★★☆
からくり儀右衛門
最高の技術で妥協しないものづくり
★★★☆☆
Subversion実践入門
Subversion の教科書です。
★★★★☆
![]()
Copyright - ©2003- tasuku All Rights Reserved