我正在使用带有类版本基础的graphql-ruby gem v 1.9.6。我正在使用2个模型。见下文。
模型1:
class User < ApplicationRecord
include EnsureUUID
has_secure_password
has_one :freelancer, dependent: :destroy ....
模型2:
class Freelancer < ApplicationRecord
include EnsureUUID
belongs_to :user
validates_uniqueness_of :user_id
end
如果我写:
field :from_user, UserType, null: true, method: :user
在我的freelancer_type声明中,一切正常!
如果我写:
field :from_user, UserType, null: true
模式不好!
我的问题是“方法:用户”在做什么?我在文档中找不到...
答案 0 :(得分:0)
你可以做
field :user, UserType, null: true
这将起作用!
好的方法做什么?
它就像提供的字段名称的别名一样,这里的字段名称是from_user
,我相信呼叫者(前端)知道/确定/想要。
field :from_user, UserType, null: true, method: :user