207件ヒット
[1-100件を表示]
(0.030秒)
種類
- インスタンスメソッド (96)
- 文書 (60)
- ライブラリ (27)
- 特異メソッド (12)
- クラス (12)
ライブラリ
-
cgi
/ html (96)
クラス
-
CGI
:: Cookie (12)
モジュール
-
CGI
:: HtmlExtension (96)
キーワード
- Cookie (12)
-
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 3 . 0 (10) -
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 3
. 0 . 0 (5) -
checkbox
_ group (24) -
net
/ http (12) - new (12)
-
radio
_ group (24) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 9 feature (12) -
scrolling
_ list (24) - xmlrpc (3)
検索結果
先頭5件
-
cgi (38586.0)
-
CGI プログラムの支援ライブラリです。
...CGI プログラムの支援ライブラリです。
CGI プロトコルの詳細については以下の文書を参照してください。
* https://tools.ietf.org/html/draft-coar-cgi-v11-03
* 3875: The Common Gateway Interface (CGI) Version 1.1
* https://www.w3.org/CGI/
=== 使用例
=......{
require "cgi"
cgi = CGI.new
values = cgi['field_name'] # <== 'field_name' の配列
# 'field_name' が指定されていなかったら、 ""を返す。
fields = cgi.keys # <== field nameの配列
# フォームに 'field_name' というfield nameがあるときに真
cgi.has_key?('......field_name')
cgi.include?('field_name')
//}
==== フォームフィールドの値をハッシュとして得る
フォームの値をハッシュとして得るには CGI#params を使います。
//emlist[例][ruby]{
require "cgi"
cgi = CGI.new
params = cgi.params
//}
また CGI#params は毎... -
CGI
:: Cookie . new(name = "" , *value) -> CGI :: Cookie (3137.0) -
クッキーオブジェクトを作成します。
...の値、または値のリストを指定します。
: path
このクッキーを適用するパスを指定します。デフォルトはこの CGI スクリプトのベースディレクトリです。
: domain
このクッキーを適用するドメインを指定します。
: expires......リストを一つ以上指定します。
例:
cookie1 = CGI::Cookie.new("name", "value1", "value2", ...)
cookie1 = CGI::Cookie.new({"name" => "name", "value" => "value"})
cookie1 = CGI::Cookie.new({'name' => 'name',
'value'......'httponly' => true # optional
})
cgi.out({"cookie" => [cookie1, cookie2]}){ "string" }
name = cookie1.name
values = cookie1.value
path = cookie1.path
domain = cookie1.domain... -
CGI
:: HtmlExtension # checkbox _ group(name = "" , *values) -> String (3110.0) -
タイプが checkbox である input 要素のグループを生成します。
...じになり、
それぞれの input 要素の後ろにはラベルが続きます。
@param name name 属性の値を指定します。
@param values value 属性のリストを指定します。
それぞれの引数が、単純な文字列の場合、value 属性の値とラベ... -
CGI
:: HtmlExtension # radio _ group(name = "" , *values) -> String (3110.0) -
タイプが radio である input 要素のリストを生成します。
...じになり、
それぞれの input 要素の後ろにはラベルが続きます。
@param name name 属性の値を指定します。
@param values value 属性のリストを指定します。
それぞれの引数が、単純な文字列の場合、value 属性の値とラベ... -
CGI
:: HtmlExtension # popup _ menu(name = "" , *values) -> String (3109.0) -
select 要素を生成します。
...select 要素を生成します。
@param name name 属性の値を指定します。
@param values option 要素を生成するための情報を一つ以上指定します。
それぞれ、文字列、一要素、二要素、三要素の配列を指定することができます... -
CGI
:: HtmlExtension # scrolling _ list(name = "" , *values) -> String (3109.0) -
select 要素を生成します。
...select 要素を生成します。
@param name name 属性の値を指定します。
@param values option 要素を生成するための情報を一つ以上指定します。
それぞれ、文字列、一要素、二要素、三要素の配列を指定することができます... -
CGI
:: Cookie (3030.0) -
クッキーを表すクラスです。
...クッキーを表すクラスです。
例:
cookie1 = CGI::Cookie.new("name", "value1", "value2", ...)
cookie1 = CGI::Cookie.new({"name" => "name", "value" => "value"})
cookie1 = CGI::Cookie.new({'name' => 'name',
'value' => ['value1', 'value2', ...],......ptional
'httponly' => true # optional
})
cgi.out({"cookie" => [cookie1, cookie2]}){ "string" }
name = cookie1.name
values = cookie1.value
path = cookie1.path
domain = cookie1.domain
expires = cookie1.expir... -
CGI
:: HtmlExtension # checkbox _ group(attributes) -> String (3020.0) -
タイプが checkbox である input 要素のグループを生成します。
...x_group({ "NAME" => "name",
"VALUES" => ["foo", "bar", "baz"] })
checkbox_group({ "NAME" => "name",
"VALUES" => [["foo"], ["bar", true], "baz"] })
checkbox_group({ "NAME" => "name",
"VALUES" => [["1", "Foo"], ["2", "Bar", true], "Baz"] }... -
CGI
:: HtmlExtension # radio _ group(attributes) -> String (3020.0) -
タイプが radio である input 要素のリストを生成します。
...:
radio_group({ "NAME" => "name",
"VALUES" => ["foo", "bar", "baz"] })
radio_group({ "NAME" => "name",
"VALUES" => [["foo"], ["bar", true], "baz"] })
radio_group({ "NAME" => "name",
"VALUES" => [["1", "Foo"], ["2", "Bar", true], "Baz"] })...