KyivKrishnaAcademy/ved_akadem_students

View on GitHub
app/controllers/questionnaires_controller.rb

Summary

Maintainability
A
0 mins
Test Coverage
class QuestionnairesController < HtmlRespondableController
  include Crudable

  def index
    @questionnaires = Questionnaire.order(:id)

    authorize Questionnaire

    respond_with(@questionnaires)
  end

  def show
    @programs = @questionnaire.programs.order(visible: :desc, position: :asc)
    @questions = @questionnaire.questions.order(:position)

    respond_with(@questionnaire)
  end

  private

  def set_resource
    @questionnaire = Questionnaire.find(params[:id])

    authorize @questionnaire
  end
end