gpt4 book ai didi

ruby-on-rails - Rails 事件模型序列化程序 - 属性别名

转载 作者:行者123 更新时间:2023-12-05 08:18:55 25 4
gpt4 key购买 nike

我正在将 Angular 2 应用程序与 Rails 5.1 API 后端集成。

我有一个 Comment模型与 messagedate我的 Angular 模型中的属性。但是在我的 Comment 的 Rails 模型中, 以及 message属性我有 created_atupdated_at ActiveRecord::Migration 自动提供的属性通过t.timestamps .

我正在使用 ActiveModel::Serializer更好地控制 API 响应和我的 comment_serializer我想包括 date代替 created_at在 API 响应中对 GET /comments 中的每条评论, GET /comments/:id等等,这样就不需要更改 Angular 模型 - 假设这是正确的方法,我该如何处理?

此外,当我从 Angular 客户端添加评论时,我想要 date Comment 中的属性要映射到 created_at 的模型在相应的Comment Rails 中的模型 - 我该怎么做?

最佳答案

我认为您的序列化程序中需要这一行?

attribute :created_at, key: :date

希望对大家有帮助。

关于ruby-on-rails - Rails 事件模型序列化程序 - 属性别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47172493/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com