From: TAKAHASHI Masayoshi Date: 1999-02-19T11:10:47+09:00 Subject: [ruby-dev:5305] Re: htmlelem.rb (Re: HTML generator) 高橋です。 Masatoshi SEKI さん: > CGIとかいろいろ書いてて思うんですが、やっぱりHTMLのフォーマットは > 普通にHTMLで書いた方が楽ちんではないでしょうか? 確かにそういう場合が多いんですよね……。 CGIで出力するページに関して、CyberStudioのようなページ オーサリングソフトとかで作られたHTMLを元に生成したい、 ということもよくあるんじゃないかと思います。その場合、 作られてしまったHTMLファイルをRubyのコードに変換するのは ツラいです。 でも、清く正しいHTMLを書くには、それなりのスクリプトで生成する 方が便利な気がする(みなさん、HTMLにlang属性はつけてますか? 私はたいていつけてません ;-))ので、悩ましいかもです。 > それで、以前 ([ruby-dev:4702]) まったくうけなかったアイデアを > もう少し整理して再度投稿します。 これ、便利っぽい気はするんですが、HTML部分とRuby部分は別の ファイルにした方がいいと思います。つまり、RubyがHTMLのテン プレートを読みこんで、それを実際のページに変換する、と。 ちょっといじるだけでそうなりますよね? 咳さんのスクリプト。 そうすると、ページの作成とスクリプトの作成を切り分けられる ので、あとからページを調整したいという場合も簡単です。 # お仕事でWebアプリケーションを作る場合は、ページのデザイン屋さん # が別の会社になったりすることもあるので、たいていそういう風に書いて # ます(ちなみにNTでIIS+ASPが多い)。 # なんせデザイン屋さんの仕事って遅いことが多くて、納期までに上がって # こないんだもーん(とか書いてみる)。 ## や、もちろんぎりぎりまでダメ出しするクライアントさんのせいって ## こともありますが。愚痴ぐち。 高橋征義 (株式会社アイナック) Email:maki@inac.co.jp CGIじゃなくて、静的HTMLの自動生成にはRubyを駆使してます(^^)