假设我有一个User
模型,并且我正在User
通过Grape::Entity
. 所以在这里我想定义一个动态键,其名称及其值将基于其他键(、、、id
)name
值email
。
module API
module Entities
class User < Grape::Entity
expose :id
expose :name
expose :email
expose :dynamic_key # dynamic key name will be generated based on other keys(`id`, `name`, `email`) value
private
def dynamic_key
#dynamic key value here based on other keys(`id`, `name`) value
end
end
end
end
我怎么能做到?提前致谢!