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
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, options.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
|