app/views/admin/athletes/_form.html.arb
# frozen_string_literal: true
active_admin_form_for [:admin, resource] do |f|
panel 'Внимание!' do
para 'Номера Parkrun, 5 вёрст или RunPark вводятся только цифрами, без буквы "A" в начале.'
if f.object.new_record?
para <<~NOTE
Чтобы результаты участника в будущем не затерялись,
крайне желательно сразу указать его номер в системе Parkrun или 5вёрст.
NOTE
end
end
f.semantic_errors(*f.object.errors.attribute_names)
f.inputs do
hidden_field :result_id, value: params[:result_id] if params[:result_id].present?
input :name, input_html: { disabled: f.object.user_id.present? }
input :parkrun_code, input_html: { inputmode: 'numeric' }
input :fiveverst_code, input_html: { inputmode: 'numeric' }
input :runpark_code, input_html: { inputmode: 'numeric' }
input :club, as: :searchable_select
input :event
input :male, as: :radio, collection: [['мужчина', true], ['женщина', false]], required: true, label: 'пол'
end
f.actions
end