ruby-on-rails - 如何通过 GraphQL Ruby 获取回形针图像 URL
问题描述
我正在尝试通过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>"
什么是让它工作的正确方法?我需要解析器吗?
解决方案
想通了,我需要这样做:
def thumbnail_image
object.image.url(:thumb_2x)
end
推荐阅读
- php - MySQL按付款间隔选择,例如每月,每季度,半年,每年
- android - 在 React-Native 的 WebView 中引用路径时访问被拒绝
- c# - 如何在 Blazor 服务器上创建 VirtualScroll 效果
- sql - SQL 中的舍入 - 一个查询的结果不一致?
- python - 使用 Python 从网页中抓取 URL 时返回 {{link}}
- python - Python离散傅里叶变换
- javascript - NodeJs Canvas 没有出现
- sql - 如何在 SQL 中按组查找运行总计的最小值?
- php - MongoDB 功能测试设置和拆卸在 4.2 中使用 WiredTiger 慢 10 倍
- shopify - Shopify 迁移的客户需要自动创建帐户