Timestamps

时间戳包括 created_at/created_onupdated_at/updated_on

不想生成时间戳相关属性:

config.active_record.record_timestamps = false

时间戳默认使用 UTC,如果你想使用本地时区:

config.active_record.default_timezone = :local

默认,ActiveRecord 可以自动识别并转换时区:

config.active_record.time_zone_aware_attributes = true

如果你想取消此特性,可以配置为 false

如果你仍然想使用此特性,但同时又有需要忽略此特性,你可以手动设置,举例:

class Topic < ActiveRecord::Base
  self.skip_time_zone_conversion_for_attributes = [:written_on]
end

最后更新于