0
返回false在graphql-紅寶石回購布爾類型如下:爲什麼graphql,紅寶石的布爾類型不是空值
GraphQL::BOOLEAN_TYPE = GraphQL::ScalarType.define do
name "Boolean"
description "Represents `true` or `false` values."
coerce_input ->(value, _ctx) { (value == true || value == false) ? value : nil }
coerce_result ->(value, _ctx) { !!value }
default_scalar true
end
但是,當我查詢從數據庫,會返回nil一個布爾場空值。
以我紙幣類型我已經直接與我的數據庫中的布爾屬性一個graphql字段。
field :is_public, types.Boolean
有人可以解釋這個,也許想出一個解決方案,不涉及改變所有的領域?