Ruby 2.2.0 リファレンスマニュアル > ライブラリ一覧 > cgi/htmlライブラリ > CGI::HtmlExtensionモジュール > multipart_form

instance method CGI::HtmlExtension#multipart_form

multipart_form(action = nil, enctype = "multipart/form-data") -> String[permalink][rdoc]
multipart_form(action = nil, enctype = "multipart/form-data") { ... } -> String

enctype 属性に "multipart/form-data" をセットした form 要素を生成します。ブロックを与えると、ブロックを評価した結果が内容になります。

[PARAM] action:
action 属性の値を指定します。
[PARAM] enctype:
enctype 属性の値を指定します。

例:

multipart_form{ "string" }
  # <FORM METHOD="post" ENCTYPE="multipart/form-data">string</FORM>
multipart_form(attributes) -> String[permalink][rdoc]
multipart_form(attributes) { ... } -> String

enctype 属性に "multipart/form-data" をセットした form 要素を生成します。ブロックを与えると、ブロックを評価した結果が内容になります。

[PARAM] attributes:
属性をハッシュで指定します。

例:

multipart_form("url"){ "string" }
  # <FORM METHOD="post" ACTION="url" ENCTYPE="multipart/form-data">string</FORM>