From: Kahori Takeuchi Date: 2000-06-21T16:16:08+09:00 Subject: [ruby-list:23410] Re: DBMS and ruby CGI こんにちは。たけうちかほりです。 *.rhtml について。ちょっと、整頓しますね。 ・eRuby スクリプト ruby スクリプトを埋め込んだもの(テキストでもHTMLでもよい) ・mod_ruby Apache のモジュール。 *.rb は ruby スクリプトとして解釈する。 AddType application/x-httpd-eruby .rhtml と設定すれば *.rhtml を eRuby スクリプトとして解釈する。 ・eruby eRuby を解釈するコマンド。 AddType application/x-httpd-eruby .rhtml Action application/x-httpd-eruby /cgi-bin/eruby と設定すれば *.rhtml を解釈させることもできる。 そして、mod_ruby, eruby それぞれに *.rhtml を解釈させる場合のメリット デメリットは目につくところで次のような感じなんじゃないかと思います。 mod_ruby 利点: 外部プロセスを起動しないので速い mod_ruby 欠点: require がうまくいかず load する必要あり eruby 利点: Apache にモジュールを組み込む必要がない、require 可能 eruby 欠点: 外部プロセスを起動するので遅い ほかにもあると思います、ご存知のかた、補足よろしくお願いします。 -- たけうちかほり take-k@secom-sis.co.jp