소스 검색

Use existing FeaturedTag serializer and delete AccountFeaturedTag serializer (#15415)

* Update featured_tags_controller.rb

* Update featured_tag_serializer.rb

* Update featured_tag_serializer.rb

* Delete account_featured_tag_serializer.rb

* please codeclimate

* please codeclimate
tags/v3.3.0
trwnh 4 달 전
committed by GitHub
부모
커밋
4950e59cdc
No known key found for this signature in database GPG 키 ID: 4AEE18F83AFDEB23
3개의 변경된 파일8개의 추가작업 그리고 17개의 파일을 삭제
  1. +1
    -1
      app/controllers/api/v1/accounts/featured_tags_controller.rb
  2. +0
    -15
      app/serializers/rest/account_featured_tag_serializer.rb
  3. +7
    -1
      app/serializers/rest/featured_tag_serializer.rb

+ 1
- 1
app/controllers/api/v1/accounts/featured_tags_controller.rb 파일 보기

@@ -7,7 +7,7 @@ class Api::V1::Accounts::FeaturedTagsController < Api::BaseController
respond_to :json

def index
render json: @featured_tags, each_serializer: REST::AccountFeaturedTagSerializer
render json: @featured_tags, each_serializer: REST::FeaturedTagSerializer
end

private


+ 0
- 15
app/serializers/rest/account_featured_tag_serializer.rb 파일 보기

@@ -1,15 +0,0 @@
# frozen_string_literal: true

class REST::AccountFeaturedTagSerializer < ActiveModel::Serializer
include RoutingHelper

attributes :id, :name, :url

def id
object.tag.id.to_s
end

def url
short_account_tag_url(object.account, object.tag)
end
end

+ 7
- 1
app/serializers/rest/featured_tag_serializer.rb 파일 보기

@@ -1,9 +1,15 @@
# frozen_string_literal: true

class REST::FeaturedTagSerializer < ActiveModel::Serializer
attributes :id, :name, :statuses_count, :last_status_at
include RoutingHelper

attributes :id, :name, :url, :statuses_count, :last_status_at

def id
object.id.to_s
end

def url
short_account_tag_url(object.account, object.tag)
end
end

불러오는 중...
취소
저장