Add flash messages. Redirect to edit action after update

This commit is contained in:
Fernando Blat
2017-01-05 12:56:55 +01:00
parent 6c8060af38
commit ed714f7c7d
5 changed files with 63 additions and 9 deletions

View File

@@ -13,23 +13,25 @@ class Admin::Legislation::QuestionsController < Admin::Legislation::BaseControll
def create
@question.author = current_user
if @question.save
redirect_to admin_legislation_process_questions_path
redirect_to admin_legislation_process_questions_path, notice: t('admin.legislation.questions.create.notice')
else
flash.now[:error] = t('admin.legislation.questions.create.error')
render :new
end
end
def update
if @question.update(question_params)
redirect_to admin_legislation_process_questions_path
redirect_to edit_admin_legislation_process_question_path(@process, @question), notice: t('admin.legislation.questions.update.notice')
else
flash.now[:error] = t('admin.legislation.questions.update.error')
render :edit
end
end
def destroy
@question.destroy
redirect_to admin_legislation_process_questions_path
redirect_to admin_legislation_process_questions_path, notice: t('admin.legislation.questions.destroy.notice')
end
private