You need to enable JavaScript to run this app. Resolvers::LinksSearch.call三个参数是什么?如何在context中传入current_user?
优惠活动
大模型
产品
解决方案
定价
更多

Resolvers::LinksSearch.call三个参数是什么?如何在context中传入current_user?

解答

你对参数顺序的判断是正确的,Resolvers::LinksSearch.call的三个入参顺序和Mutations::CreateObject.new的参数逻辑完全一致,按顺序分别为:

  • 第一个参数:object,即父级解析对象,无对应父级对象时直接传nil即可
  • 第二个参数:args,即Resolver接收的查询参数集合
  • 第三个参数:context,即全局请求上下文对象

如果需要在context中传入current_user,直接在第三个参数位置配置即可,参考写法如下:

Resolvers::LinksSearch.call(
  nil,
  args,
  # 第三个参数传入携带current_user的上下文
  { current_user: current_user }
)

内容的提问来源于stack exchange,提问作者Peter Dang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.15 03:24:03