Type:
Module

Mixin module providing HTML generation methods.

For example,

1
2
cgi.a("http://www.example.com") { "Example" }
  # => "<A HREF=\"http://www.example.com\">Example</A>"

Modules Html3, Html4, etc., contain more basic HTML-generation methods (#title, #h1, etc.).

See class CGI for a detailed example.

popup_menu
  • References/Ruby on Rails/Ruby/Classes/CGI/CGI::HtmlExtension

popup_menu(name = "", *values) Instance Public methods Generate a Select element

2025-01-10 15:47:30
a
  • References/Ruby on Rails/Ruby/Classes/CGI/CGI::HtmlExtension

a(href = "") Instance Public methods Generate an Anchor element as a string

2025-01-10 15:47:30
radio_button
  • References/Ruby on Rails/Ruby/Classes/CGI/CGI::HtmlExtension

radio_button(name = "", value = nil, checked = nil) Instance Public methods Generates

2025-01-10 15:47:30
textarea
  • References/Ruby on Rails/Ruby/Classes/CGI/CGI::HtmlExtension

textarea(name = "", cols = 70, rows = 10) Instance Public methods Generate a

2025-01-10 15:47:30
password_field
  • References/Ruby on Rails/Ruby/Classes/CGI/CGI::HtmlExtension

password_field(name = "", value = nil, size = 40, maxlength = nil) Instance Public methods

2025-01-10 15:47:30
hidden
  • References/Ruby on Rails/Ruby/Classes/CGI/CGI::HtmlExtension

hidden(name = "", value = nil) Instance Public methods Generate a Hidden Input

2025-01-10 15:47:30
text_field
  • References/Ruby on Rails/Ruby/Classes/CGI/CGI::HtmlExtension

text_field(name = "", value = nil, size = 40, maxlength = nil) Instance Public methods

2025-01-10 15:47:30
html
  • References/Ruby on Rails/Ruby/Classes/CGI/CGI::HtmlExtension

html(attributes = {}) Instance Public methods Generate a top-level HTML element

2025-01-10 15:47:30
form
  • References/Ruby on Rails/Ruby/Classes/CGI/CGI::HtmlExtension

form(method = "post", action = script_name, enctype = "application/x-www-form-urlencoded") Instance Public methods

2025-01-10 15:47:30
caption
  • References/Ruby on Rails/Ruby/Classes/CGI/CGI::HtmlExtension

caption(align = {}) Instance Public methods Generate a Table Caption element

2025-01-10 15:47:30