Is blog se aap serializer ka name kuchh bhi rakh sakte ho, isme mene index per RolesSerializer and show per RoleDetailsSerializer ka use kiya hai, aap chaho to kisi bhi method per kisi bhi name ka serializer use kar sakte ho, Thanks
1. Gem
gem 'fast_jsonapi'
run: bundle
---------------
2. app/serializers/base_serializer.rb
class BaseSerializer
include FastJsonapi::ObjectSerializer
end
---------------
3. A. app/serializers/roles/roles_serializer.rb ## serializers ke ander roles name ka folder bana bhi sakte ho or nhi bhi
module Roles
class RolesSerializer < BaseSerializer
attributes :id, :name
end
end
B. app/serializers/roles/role_details_serializer.rb
module Roles
class RoleDetailsSerializer < BaseSerializer
attributes :id, :name, :created_at, :updated_at
attribute :created_at do |object|
object.created_at.strftime('%Y-%m-%d %H:%M:%S')
end
end
end
No comments:
Post a Comment