Module: ActionView::Helpers::ActiveModelInstanceTag
Relationships & Source Files | |
Extension / Inclusion / Inheritance Descendants | |
Included In:
ActionView::Helpers::Tags::Base,
ActionView::Helpers::Tags::CheckBox,
ActionView::Helpers::Tags::CollectionCheckBoxes,
ActionView::Helpers::Tags::CollectionRadioButtons,
ActionView::Helpers::Tags::CollectionSelect,
ActionView::Helpers::Tags::ColorField,
ActionView::Helpers::Tags::DateField,
ActionView::Helpers::Tags::DateSelect,
ActionView::Helpers::Tags::DatetimeField,
ActionView::Helpers::Tags::DatetimeLocalField,
ActionView::Helpers::Tags::DatetimeSelect,
ActionView::Helpers::Tags::EmailField,
ActionView::Helpers::Tags::FileField,
ActionView::Helpers::Tags::GroupedCollectionSelect,
ActionView::Helpers::Tags::HiddenField,
ActionView::Helpers::Tags::Label,
ActionView::Helpers::Tags::MonthField,
ActionView::Helpers::Tags::NumberField,
ActionView::Helpers::Tags::PasswordField,
ActionView::Helpers::Tags::RadioButton,
ActionView::Helpers::Tags::RangeField,
ActionView::Helpers::Tags::SearchField,
ActionView::Helpers::Tags::Select,
ActionView::Helpers::Tags::TelField,
ActionView::Helpers::Tags::TextArea,
ActionView::Helpers::Tags::TextField,
ActionView::Helpers::Tags::TimeField,
ActionView::Helpers::Tags::TimeSelect,
ActionView::Helpers::Tags::TimeZoneSelect,
ActionView::Helpers::Tags::UrlField,
ActionView::Helpers::Tags::WeekField
| |
Defined in: | actionview/lib/action_view/helpers/active_model_helper.rb |
Instance Method Summary
Instance Method Details
#content_tag(type, options)
[ GitHub ]# File 'actionview/lib/action_view/helpers/active_model_helper.rb', line 20
def content_tag(type, , *) select_markup_helper?(type) ? super : error_wrapping(super) end
#error_message
[ GitHub ]# File 'actionview/lib/action_view/helpers/active_model_helper.rb', line 36
def object.errors[@method_name] end
#error_wrapping(html_tag)
[ GitHub ]# File 'actionview/lib/action_view/helpers/active_model_helper.rb', line 28
def error_wrapping(html_tag) if object_has_errors? Base.field_error_proc.call(html_tag, self) else html_tag end end
#object
[ GitHub ]# File 'actionview/lib/action_view/helpers/active_model_helper.rb', line 13
def object @active_model_object ||= begin object = super object.respond_to?(:to_model) ? object.to_model : object end end
#tag(type, options)
[ GitHub ]# File 'actionview/lib/action_view/helpers/active_model_helper.rb', line 24
def tag(type, , *) tag_generate_errors?( ) ? error_wrapping(super) : super end