Skip to content
Snippets Groups Projects
Commit d9299124 authored by Mateus Rambo Strey's avatar Mateus Rambo Strey
Browse files

fix review controller and serializer

parent b63d0be3
No related branches found
No related tags found
No related merge requests found
class V1::ReviewsController < ApplicationController
before_action :set_review, only: [:destroy, :rate]
before_action :set_review, only: [:show, :destroy, :rate]
before_action :authenticate_user!, only: [:create, :rate, :destroy]
# GET /v1/learning_objects/1/reviews
# GET /v1/learning_objects/1/reviews.json
# GET /v1/reviews
def index
render json: Review.where(reviewable: reviewable)
render json: Review.all
end
# GET /v1/reviews/1
def show
render json: @review
end
# POST /v1/learning_objects/1/reviews
......@@ -51,5 +55,4 @@ class V1::ReviewsController < ApplicationController
def set_review
@review ||= Review.find(params[:id])
end
end
class ReviewSerializer < ActiveModel::Serializer
attributes :id, :name, :created_at, :updated_at, :description, :privacy, :score
end
\ No newline at end of file
attributes :id, :name, :description, :pros, :cons, :rates_count, :created_at, :updated_at, :reviewable, :user
end
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment