Class: Api::V1::AnswersController
- Inherits:
-
Answers::Api::V1::ApiController
- Object
- Answers::Api::V1::ApiController
- Api::V1::AnswersController
- Defined in:
- app/controllers/answers/api/v1/answers_controller.rb
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
15 16 17 18 19 |
# File 'app/controllers/answers/api/v1/answers_controller.rb', line 15 def create answer = Answer.new(answer_params) answer.save render 'answers/show', locals: {answer: answer} end |
#destroy ⇒ Object
27 28 29 30 31 |
# File 'app/controllers/answers/api/v1/answers_controller.rb', line 27 def destroy answer = Answer.find(params[:id]) answer.destroy render 'answers/show', locals: {answer: answer} end |
#index ⇒ Object
5 6 7 8 |
# File 'app/controllers/answers/api/v1/answers_controller.rb', line 5 def index answers = Answer.all render locals: {answers: answers} end |
#show ⇒ Object
10 11 12 13 |
# File 'app/controllers/answers/api/v1/answers_controller.rb', line 10 def show answer = Answer.find(params[:id]) render locals: {answer: answer} end |
#update ⇒ Object
21 22 23 24 25 |
# File 'app/controllers/answers/api/v1/answers_controller.rb', line 21 def update answer = Answer.find(params[:id]) answer.update(answer_params) render 'answers/show', locals: {answer: answer} end |