假设我有一个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
我怎么能做到?提前致谢!