Class: Fe::ReferenceSheetsController
- Inherits:
-
AnswerSheetsController
- Object
- ApplicationController
- AnswerSheetsController
- Fe::ReferenceSheetsController
- Defined in:
- app/controllers/fe/reference_sheets_controller.rb
Overview
TODO determine how this relates to Fe::ReferencesController and if we can delete one of the two
Instance Method Summary collapse
Methods included from AnswerSheetsControllerConcern
#create, #index, #send_reference_invite, #show, #submit
Instance Method Details
#edit ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'app/controllers/fe/reference_sheets_controller.rb', line 6 def edit @reference_sheet = @answer_sheet unless @answer_sheet render :not_found and return end @answer_sheet.start! if @answer_sheet.created? # Set up question_sheet if needed if @answer_sheet.question_sheets.empty? @answer_sheet.question_sheets << Fe::QuestionSheet.find(@answer_sheet.question.) end @presenter = Fe::AnswerPagesPresenter.new(self, @answer_sheet, params[:a]) @elements = @presenter.questions_for_page(:first).elements @page = @presenter.pages.first render 'fe/answer_sheets/edit', layout: 'fe/application' end |