diff --git a/app/views/form/page.html.erb b/app/views/form/page.html.erb index 188b16cda..2a5793703 100644 --- a/app/views/form/page.html.erb +++ b/app/views/form/page.html.erb @@ -9,7 +9,7 @@ <%= page_info["header"] %> <% end %> - <%= form_with model: @case_log, method: "submit_form", builder: GOVUKDesignSystemFormBuilder::FormBuilder do |f| %> + <%= form_with model: @case_log, url: form_case_log_path(@case_log), method: "post", builder: GOVUKDesignSystemFormBuilder::FormBuilder do |f| %> <%= f.govuk_error_summary %> <% page_info["questions"].map do |question_key, question| %>
<%= display_question_key_div(page_info, question_key) %> > diff --git a/config/routes.rb b/config/routes.rb index 142a48d72..4e6620cee 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -4,8 +4,6 @@ Rails.application.routes.draw do root to: "test#index" get "about", to: "about#index" - post "/case_logs/:id", to: "case_logs#submit_form", constraints: { id: /\d.+/ } - form_handler = FormHandler.instance form = form_handler.get_form("2021_2022") @@ -15,6 +13,10 @@ Rails.application.routes.draw do get "/bulk_uploads", to: "bulk_upload#show" end + member do + post "/form", to: "case_logs#submit_form" + end + form.all_pages.keys.map do |page| get page.to_s, to: "case_logs##{page}" get "#{page}/soft_validations", to: "soft_validations#show" if form.soft_validations_for_page(page)