Module: UserAnnouncements::AdminHelper
- Included in:
- UserAnnouncementsHelper
- Defined in:
- app/helpers/user_announcements/admin_helper.rb
Instance Method Summary collapse
- #_ua_active_model_errors(model) ⇒ Object
- #ua_boolean_display(boolean) ⇒ Object
- #ua_datetime_p(f, method) ⇒ Object
- #ua_table_tag(options = {}) ⇒ Object
Instance Method Details
#_ua_active_model_errors(model) ⇒ Object
3 4 5 6 7 8 9 10 11 12 |
# File 'app/helpers/user_announcements/admin_helper.rb', line 3 def _ua_active_model_errors(model) return unless model.errors.present? content_tag(:div, class: ['alert', 'alert-error']) do content_tag(:h4, "Correct the following errors:") + content_tag(:ul) do safe_join(model.errors..map { |msg| content_tag(:li, msg) }, "\n") end end end |
#ua_boolean_display(boolean) ⇒ Object
20 21 22 |
# File 'app/helpers/user_announcements/admin_helper.rb', line 20 def ua_boolean_display(boolean) ( boolean ? '✔' : ' ' ).html_safe end |
#ua_datetime_p(f, method) ⇒ Object
24 25 26 27 28 29 30 |
# File 'app/helpers/user_announcements/admin_helper.rb', line 24 def ua_datetime_p(f, method) if ua_bootstrap_datetime_picker? ua_datetime_p_bootstrap(f, method) else ua_datetime_p_non_bootstrap(f, method) end end |
#ua_table_tag(options = {}) ⇒ Object
14 15 16 17 18 |
# File 'app/helpers/user_announcements/admin_helper.rb', line 14 def ua_table_tag(={}) content_tag(:table, .merge(ua_table_attrs)) do yield end end |