iRSSの日記

はてなダイアリーiRSSの日記の続き

"ActiveResource::Collection" をconnection対応する


用意されているのは以下

Array, ArrayConnection
ActiveRecord::Relation, RelationConnection
Sequel::Dataset, RelationConnection

ActiveResource::Collection は含まれない。



https://github.com/rmosolgo/graphql-ruby/blob/v1.7.14/guides/relay/connections.md#connection-objects
をみると、 ActiveResource::Collection向けのConnectionを定義する必要がありそうだ


とりあえず、config/initializers/graphql.rb を作って ActiveResource::CollectionとGraphQL::Relay::ArrayConnectionを紐づければうごいた

GraphQL::Relay::BaseConnection.register_connection_implementation( ActiveResource::Collection, GraphQL::Relay::ArrayConnection)