【问题标题】:Ruby on rails created_at column is not showing up in my deserialized modelRuby on rails created_at 列未显示在我的反序列化模型中
【发布时间】:2014-02-14 02:00:25
【问题描述】:
class PostsController < ApplicationController

  # GET /posts
  # GET /posts.json
  def index
    @posts = Post.all
  end

end

在我的数据库中,我可以看到我创建的帖子将created_atupdated_at 列设置为正确的时间。我想向用户显示这个值,但是在我的响应中我的反序列化对象中没有包含 created_at。如何确保此值包含在我的响应中,以便我可以将其显示给我的用户?

【问题讨论】:

标签: ruby-on-rails ruby ruby-on-rails-4 rails-activerecord


【解决方案1】:

参考这个Attribute Methods Before Type Cast

但这可以应用于单个活动记录对象,而不是活动记录对象数组

【讨论】:

  • 在活动记录对象数组上执行此操作的正确方法是什么?只需遍历它们中的每一个。有没有更有效的方法?
  • 据我所知,你必须遍历每一个。
猜你喜欢
  • 2023-03-13
  • 2011-07-05
  • 2023-03-29
  • 2016-07-14
  • 1970-01-01
  • 2011-05-10
  • 1970-01-01
  • 2016-11-21
  • 2010-10-10
相关资源
最近更新 更多