Module: Tokite::ApplicationHelper

Defined in:
app/helpers/tokite/application_helper.rb

Instance Method Summary collapse

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, options)
  html_class = options[:class].dup
  object = form.object
  ("div", class: "field") do
    form.label(name, class: "label") +
      if object.errors[name].present?
        errors = object.errors[name]
        ("p", class: "control") do
          form.text_field name, options.merge(class: "#{html_class} is-danger")
        end +
        ("p", errors.join("\n"), class: "help is-danger")
      else
        ("p", class: "control") do
          form.text_field name, size: 400, class: html_class
        end
      end
  end
end


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: "navbar-item is-tab is-active")
  else
    link_to(name, path, class: "navbar-item is-tab")
  end
end

#show_admin_menu?Boolean

Returns:

  • (Boolean)


30
31
32
# File 'app/helpers/tokite/application_helper.rb', line 30

def show_admin_menu?
  params[:admin]
end