On this page
Class: Padrino::Helpers::FormBuilder::AbstractFormBuilder
Overview
Base class for Padrino Form Builder
Direct Known Subclasses
Instance Attribute Summary
#attributes_name ⇒ Object
readonly Returns the value of attribute attributes_name.#is_nested ⇒ Object
readonly Returns the value of attribute is_nested.#model_name ⇒ Object
readonly Returns the value of attribute model_name.#multipart ⇒ Object
Returns the value of attribute multipart.#namespace ⇒ Object
readonly Returns the value of attribute namespace.#nested_index ⇒ Object
readonly Returns the value of attribute nested_index.#object ⇒ Object
Returns the value of attribute object.#parent_form ⇒ Object
readonly Returns the value of attribute parent_form.#template ⇒ Object
Returns the value of attribute template.
Instance Method Summary
#check_box(field, options = {}) ⇒ Object
#check_box_group(field, options = {}) ⇒ Object
#color_field(field, options = {}) ⇒ Object
#csrf_token_field ⇒ Object
#date_field(field, options = {}) ⇒ Object
#datetime_field(field, options = {}) ⇒ Object
#datetime_local_field(field, options = {}) ⇒ Object
#email_field(field, options = {}) ⇒ Object
#error_message_on(field, options = {}) ⇒ Object
#error_messages(*params) ⇒ Object
#fields_for(child_association, collection = nil, options = {}, &block) ⇒ Object
Supports nested fields for a child model within a form.#file_field(field, options = {}) ⇒ Object
#hidden_field(field, options = {}) ⇒ Object
#image_submit(source, options = {}) ⇒ Object
#initialize(template, object, options = {}) ⇒ AbstractFormBuilder
constructor A new instance of AbstractFormBuilder.#label(field, options = {}, &block) ⇒ Object
#month_field(field, options = {}) ⇒ Object
#number_field(field, options = {}) ⇒ Object
#password_field(field, options = {}) ⇒ Object
#radio_button(field, options = {}) ⇒ Object
#radio_button_group(field, options = {}) ⇒ Object
#search_field(field, options = {}) ⇒ Object
#select(field, options = {}) ⇒ Object
#submit(*args) ⇒ Object
#telephone_field(field, options = {}) ⇒ Object (also: #phone_field)
#text_area(field, options = {}) ⇒ Object
#text_field(field, options = {}) ⇒ Object
#time_field(field, options = {}) ⇒ Object
#url_field(field, options = {}) ⇒ Object
#week_field(field, options = {}) ⇒ Object
Constructor Details
#initialize(template, object, options = {}) ⇒ AbstractFormBuilder
Returns a new instance of AbstractFormBuilder.
Instance Attribute Details
#attributes_name ⇒ Object (readonly)
Returns the value of attribute attributes_name
#is_nested ⇒ Object (readonly)
Returns the value of attribute is_nested
#model_name ⇒ Object (readonly)
Returns the value of attribute model_name
#multipart ⇒ Object
Returns the value of attribute multipart
#namespace ⇒ Object (readonly)
Returns the value of attribute namespace
#nested_index ⇒ Object (readonly)
Returns the value of attribute nested_index
#object ⇒ Object
Returns the value of attribute object
#parent_form ⇒ Object (readonly)
Returns the value of attribute parent_form
#template ⇒ Object
Returns the value of attribute template
Instance Method Details
#check_box(field, options = {}) ⇒ Object
#check_box_group(field, options = {}) ⇒ Object
#color_field(field, options = {}) ⇒ Object
#csrf_token_field ⇒ Object
#date_field(field, options = {}) ⇒ Object
#datetime_field(field, options = {}) ⇒ Object
#datetime_local_field(field, options = {}) ⇒ Object
#email_field(field, options = {}) ⇒ Object
#error_message_on(field, options = {}) ⇒ Object
#error_messages(*params) ⇒ Object
#fields_for(child_association, collection = nil, options = {}, &block) ⇒ Object
Supports nested fields for a child model within a form. f.fields_for :addresses f.fields_for :addresses, address f.fields_for :addresses, @addresses f.fields_for :addresses, address, index: i
#file_field(field, options = {}) ⇒ Object
#hidden_field(field, options = {}) ⇒ Object
#image_submit(source, options = {}) ⇒ Object
#label(field, options = {}, &block) ⇒ Object
#month_field(field, options = {}) ⇒ Object
#number_field(field, options = {}) ⇒ Object
#password_field(field, options = {}) ⇒ Object
#radio_button(field, options = {}) ⇒ Object
#radio_button_group(field, options = {}) ⇒ Object
#search_field(field, options = {}) ⇒ Object
#select(field, options = {}) ⇒ Object
#submit(*args) ⇒ Object
#telephone_field(field, options = {}) ⇒ Object Also known as: phone_field
#text_area(field, options = {}) ⇒ Object
#text_field(field, options = {}) ⇒ Object
#time_field(field, options = {}) ⇒ Object
#url_field(field, options = {}) ⇒ Object
#week_field(field, options = {}) ⇒ Object
© 2010–2020 Padrino
Licensed under the MIT License.
https://www.rubydoc.info/github/padrino/padrino-framework/Padrino/Helpers/FormBuilder/AbstractFormBuilder