Class: Radesk::AnswersController

Inherits:
ApplicationController show all
Defined in:
app/controllers/radesk/answers_controller.rb

Instance Method Summary collapse

Methods inherited from ApplicationController

#radesk_authorize!, #radesk_current_user

Instance Method Details

#createObject



9
10
11
12
13
14
15
16
17
# File 'app/controllers/radesk/answers_controller.rb', line 9

def create
  @answer = Answer.new(answer_params)
  @answer.user_id = send(Radesk.current_user_method_name).id
  @answer.ticket_id = params[:ticket_id]

  if @answer.save
    render 'update_answers'
  end
end

#destroyObject



27
28
29
30
# File 'app/controllers/radesk/answers_controller.rb', line 27

def destroy
  @answer.destroy
  redirect_to @answer.ticket, notice: notice
end

#updateObject



19
20
21
22
23
24
25
# File 'app/controllers/radesk/answers_controller.rb', line 19

def update
  if @answer.update(answer_params)
    redirect_to @answer.ticket, notice: 'Answer was successfully updated.'
  else
    render :edit
  end
end