Ruby 4.0 リファレンスマニュアル

library cgi

[edit]

要約

CGI プログラムの支援ライブラリです。

Ruby 4.0 から、cgi ライブラリは default gems から削除されました。標準で利用できるのは cgi/escape が提供する以下のエスケープ用のメソッドだけです。

CGI クラス本体(フォームの解析、クッキー、セッション、HTML の生成など)を利用するには、cgi gem をインストールしてください。

なお require "cgi" 自体は Ruby 4.0 でもエラーになりませんが、読み込まれるのは上記のエスケープ用のメソッドだけです。そのため、フォームを扱うメソッドの呼び出しが NoMethodError になるまで問題に気付きにくい点に注意してください。

クラス

CGI

同時にrequireされるライブラリ

cgi/util

CGI で利用するユーティリティメソッドを定義したライブラリです。