GraphQL-Ruby에서 Datetime
유형을 사용하는 방법을 모른다는 사람은 https://github.com/rmosolgo/graphql-ruby-demo/issues/27입니다. 18 명이 나 같은 것을 볼 수 있습니다.graphql-ruby, 날짜 또는 날짜 유형
어떻게 Datetime을 이와 같은 일부 필드에 사용할 수 있습니까?
date_time_type.rb :
Types::DateTimeType = GraphQL::ScalarType.define do
name 'DateTime'
coerce_input ->(value, _ctx) { Time.zone.parse(value) }
coerce_result ->(value, _ctx) { value.utc.iso8601 }
end
누군가가 그것을 더 잘 설명 할 수
Types::PlayerType = GraphQL::ObjectType.define do
name 'Player'
field :id, !types.ID
field :birth_date, types.Datetime #or what?
field :death_date, !types.Datetime #or what?
field :note, types.String
end
어쩌면 나는이 (https://github.com/howtographql/graphql-ruby/blob/master/app/graphql/types/date_time_type.rb)를 사용해야?