diff --git a/app/serializers/em_post_serializer.rb b/app/serializers/em_post_serializer.rb index 44eacc9..0660d9b 100644 --- a/app/serializers/em_post_serializer.rb +++ b/app/serializers/em_post_serializer.rb @@ -11,4 +11,8 @@ class EMPostSerializer < EMSourceSerializer def description object.summary end + + def source_url + api_v1_post_path(object) + end end \ No newline at end of file diff --git a/app/serializers/em_source_serializer.rb b/app/serializers/em_source_serializer.rb index 7fc974c..786febe 100644 --- a/app/serializers/em_source_serializer.rb +++ b/app/serializers/em_source_serializer.rb @@ -1,5 +1,8 @@ + class EMSourceSerializer < ActiveModel::Serializer - attributes :id, :title, :img, :description + include Rails.application.routes.url_helpers + + attributes :id, :title, :img, :description, :source_url def title @@ -13,4 +16,8 @@ class EMSourceSerializer < ActiveModel::Serializer end + def source_url + + end + end \ No newline at end of file diff --git a/app/serializers/em_user_serializer.rb b/app/serializers/em_user_serializer.rb index ab91809..8841755 100644 --- a/app/serializers/em_user_serializer.rb +++ b/app/serializers/em_user_serializer.rb @@ -13,4 +13,8 @@ class EMUserSerializer < EMSourceSerializer "『暂无描述』" end + def source_url + api_v1_user_path(object) + end + end \ No newline at end of file