use*_*440 1 ruby-on-rails active-model-serializers angular
我正在将Angular 2应用程序与Rails 5.1 API后端集成在一起。
我的Angular模型中有一个Comment具有message和date属性的模型。但是,在我的Rails模型中Comment,连同message我拥有的属性created_at和via updated_at自动提供的属性。ActiveRecord::Migrationt.timestamps
我使用ActiveModel::Serializer会对API反应变量和更好地控制我comment_serializer我想包括date在地方的created_at在每个评论API响应GET /comments,GET /comments/:id等等,这样的角度模式不必改变-我怎么去这个假设这是正确的做法?
另外,当我从Angular客户端添加注释时,我希望将模型中的date属性Comment映射到Rails created_at中的相应Comment模型中-我该如何处理?
小智 5
我认为您在序列化器中需要此行?
attribute :created_at, key: :date
Run Code Online (Sandbox Code Playgroud)
希望它可以帮助某人。
| 归档时间: |
|
| 查看次数: |
1328 次 |
| 最近记录: |