Sha256: 5b57200b3c67d0bec2dd8c57ea6722c66a948c5dc5a52ee294e45fb38adbbfae
Contents?: true
Size: 738 Bytes
Versions: 3
Compression:
Stored size: 738 Bytes
Contents
module Rapidfire class AnswerGroupsController < Rapidfire::ApplicationController before_filter :find_question_group! def new @answer_group_builder = AnswerGroupBuilder.new(answer_group_params) end def create @answer_group_builder = AnswerGroupBuilder.new(answer_group_params) if @answer_group_builder.save redirect_to question_groups_path else render :new end end private def find_question_group! @question_group = QuestionGroup.find(params[:question_group_id]) end def answer_group_params answer_params = { params: params[:answer_group] } answer_params.merge(user: current_user, question_group: @question_group) end end end
Version data entries
3 entries across 3 versions & 1 rubygems