module ActionView::Helpers::ActiveModelInstanceTag - actionpack-3.2.22 Documentation

# module ActionView::Helpers::ActiveModelInstanceTag

### Public Instance Methods

error_message() click to toggle source

    # File lib/action_view/helpers/active_model_helper.rb, line 35
    def error_message
      object.errors[@method_name]
    end

error_wrapping(html_tag) click to toggle source

    # File lib/action_view/helpers/active_model_helper.rb, line 27
    def error_wrapping(html_tag)
      if object_has_errors?
        Base.field_error_proc.call(html_tag, self)
      else
        html_tag
      end
    end

object() click to toggle source
Calls superclass method

    # File lib/action_view/helpers/active_model_helper.rb, line 12
    def object
      @active_model_object ||= begin
        object = super
        object.respond_to?(:to_model) ? object.to_model : object
      end
    end

tag(type, options, *) click to toggle source
Calls superclass method

    # File lib/action_view/helpers/active_model_helper.rb, line 23
    def tag(type, options, *)
      tag_generate_errors?(options) ? error_wrapping(super) : super
    end