Module: Tokite::ApplicationHelper
- Defined in:
- app/helpers/tokite/application_helper.rb
Instance Method Summary collapse
- #form_text_field(form, name, options) ⇒ Object
- #nav_list_item(name, path, controllers) ⇒ Object
- #show_admin_menu? ⇒ Boolean
Instance Method Details
#form_text_field(form, name, options) ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'app/helpers/tokite/application_helper.rb', line 11 def form_text_field(form, name, ) html_class = [:class].dup object = form.object content_tag("div", class: "field") do form.label(name, class: "label") + if object.errors[name].present? errors = object.errors[name] content_tag("p", class: "control") do form.text_field name, .merge(class: "#{html_class} is-danger") end + content_tag("p", errors.join("\n"), class: "help is-danger") else content_tag("p", class: "control") do form.text_field name, size: 400, class: html_class end end end end |
#nav_list_item(name, path, controllers) ⇒ Object
3 4 5 6 7 8 9 |
# File 'app/helpers/tokite/application_helper.rb', line 3 def nav_list_item(name, path, controllers) if controllers.include?(params[:controller]) link_to(name, path, class: "nav-item is-tab is-active") else link_to(name, path, class: "nav-item is-tab") end end |
#show_admin_menu? ⇒ Boolean
30 31 32 |
# File 'app/helpers/tokite/application_helper.rb', line 30 def params[:admin] end |