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

instance method CGI::HtmlExtension#file_field

file_field(name = "", size = 20, maxlength = nil) -> String[permalink][rdoc]

タイプが file である input 要素を生成します。

[PARAM] name:
name 属性の値を指定します。
[PARAM] size:
size 属性の値を指定します。
[PARAM] maxlength:
maxlength 属性の値を指定します。

例:

file_field("name")
  # <INPUT TYPE="file" NAME="name" SIZE="20">

file_field("name", 40)
  # <INPUT TYPE="file" NAME="name" SIZE="40">

file_field("name", 40, 100)
  # <INPUT TYPE="file" NAME="name" SIZE="40" MAXLENGTH="100">
file_field(attributes) -> String[permalink][rdoc]

タイプが file である input 要素を生成します。

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

例:

file_field({ "NAME" => "name", "SIZE" => 40 })
  # <INPUT TYPE="file" NAME="name" SIZE="40">