Method: ActionView::Helpers::InstanceTagMethods#to_text_area_tag

Defined in:
lib/action_view/helpers/form_helper.rb

#to_text_area_tag(options = {}) ⇒ Object



947
948
949
950
951
952
953
954
955
956
# File 'lib/action_view/helpers/form_helper.rb', line 947

def to_text_area_tag(options = {})
  options = DEFAULT_TEXT_AREA_OPTIONS.merge(options.stringify_keys)
  add_default_name_and_id(options)

  if size = options.delete("size")
    options["cols"], options["rows"] = size.split("x") if size.respond_to?(:split)
  end

  ("textarea", html_escape(options.delete('value') || value_before_type_cast(object)), options)
end