Class: Jpi::V1::Admin::AppAnswersController
- Inherits:
-
BaseResourceController
- Object
- BaseResourceController
- Jpi::V1::Admin::AppAnswersController
- Defined in:
- app/controllers/mno_enterprise/jpi/v1/admin/app_answers_controller.rb
Instance Method Summary collapse
- #app_answer_params ⇒ Object
-
#create ⇒ Object
POST /mnoe/jpi/v1/admin/app_answers.
- #parent ⇒ Object
Instance Method Details
#app_answer_params ⇒ Object
15 16 17 18 19 20 |
# File 'app/controllers/mno_enterprise/jpi/v1/admin/app_answers_controller.rb', line 15 def app_answer_params # for an admin, the organization does not matter organization_id = current_user.organizations.first.id params.require(:app_answer).permit(:description) .merge(user_id: current_user.id, question_id: parent.id, organization_id: organization_id, app_id: parent.app_id) end |
#create ⇒ Object
POST /mnoe/jpi/v1/admin/app_answers
5 6 7 8 9 10 11 12 13 |
# File 'app/controllers/mno_enterprise/jpi/v1/admin/app_answers_controller.rb', line 5 def create @app_review = MnoEnterprise::AppAnswer.new(app_answer_params) if @app_review.save render :show else render json: @app_review.errors, status: :bad_request end end |
#parent ⇒ Object
22 23 24 |
# File 'app/controllers/mno_enterprise/jpi/v1/admin/app_answers_controller.rb', line 22 def parent @parent ||= MnoEnterprise::AppQuestion.find(params[:question_id]) end |