蓝图 Blueprinter是用于Ruby的JSON对象呈现器,用于获取业务对象并将其分解为简单的哈希并将它们序列化为JSON。 可以在Rails中代替其他序列化器(如JBuilder或ActiveModelSerializers)使用。 它被设计为简单,直接和高效的。 它严重依赖于views的概念,类似于Rails视图,它们是在不同上下文中预定义数据输出的方式。 文献资料 可以在找到文档。 用法 基本的 如果您有想要序列化的对象,只需创建一个蓝图。 举例来说,您有一个具有以下属性的用户记录[:uuid, :email, :first_name, :last_name, :password,