Class: Qe::ReferenceSheetsController
- Inherits:
-
AnswerSheetsController
- Object
- ActionController::Base
- ApplicationController
- AnswerSheetsController
- Qe::ReferenceSheetsController
- Defined in:
- app/controllers/qe/reference_sheets_controller.rb
Instance Method Summary collapse
Methods inherited from AnswerSheetsController
#create, #index, #send_reference_invite, #show, #submit
Methods inherited from ApplicationController
Instance Method Details
#edit ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'app/controllers/qe/reference_sheets_controller.rb', line 9 def edit @answer_sheet = @reference_sheet = ReferenceSheet.find_by_id_and_access_key(params[:id], params[:a]) unless @answer_sheet render :not_found and return end @answer_sheet.start! # Set up question_sheet if needed if @answer_sheet.question_sheets.empty? @answer_sheet.question_sheets << QuestionSheet.find(@answer_sheet.question.) end @presenter = AnswerPagesPresenter.new(self, @answer_sheet, params[:a]) @elements = @presenter.questions_for_page(:first).elements @page = @presenter.pages.first render 'qe/answer_sheets/edit' end |