diff --git a/app/controllers/forms_controller.rb b/app/controllers/forms_controller.rb index 4b0ac01..108268a 100644 --- a/app/controllers/forms_controller.rb +++ b/app/controllers/forms_controller.rb @@ -2,6 +2,7 @@ require 'google/apis/sheets_v4' require 'google/api_client/client_secrets' class FormsController < ApplicationController before_action :require_login, except: [:form] + layout 'submission', only: [:form] def new @form = current_user.forms.build @@ -39,7 +40,9 @@ class FormsController < ApplicationController end def form + @form = Form.find_by!(token: params[:id]) + render 'submissions/create' end private diff --git a/app/controllers/submissions_controller.rb b/app/controllers/submissions_controller.rb index 9d801af..262ac9b 100644 --- a/app/controllers/submissions_controller.rb +++ b/app/controllers/submissions_controller.rb @@ -2,6 +2,7 @@ require 'google/apis/sheets_v4' class SubmissionsController < ApplicationController skip_before_action :verify_authenticity_token wrap_parameters false + layout 'submission', only: [:create] def create @form = Form.find_by!(token: params[:form_id]) diff --git a/app/views/layouts/submission.html.erb b/app/views/layouts/submission.html.erb new file mode 100644 index 0000000..9f24203 --- /dev/null +++ b/app/views/layouts/submission.html.erb @@ -0,0 +1,21 @@ + + + +
+