我正在尝试通过GraphQL Ruby gem使项目的回形针缩略图变体可用:
app/graphql/types/item_type.rb
:
class Types::ItemType < Types::BaseObject
description 'An item'
field :title, String, null: false
field :thumbnail_image, String, null: true
def thumbnail_image
item.image.url(:thumb_2x)
end
end
这只会导致以下错误:
"message": "undefined local variable or method `item' for #<Types::ItemType:0x00007ff3f1dbc4e0>"
什么是让它工作的正确方法?我需要解析器吗?