【问题标题】:Rails -> do something with "updated_at" like "set_primary_key" for the idRails -> 用“updated_at”做一些事情,比如 id 的“set_primary_key”
【发布时间】:2011-04-01 06:43:09
【问题描述】:

有一个带有“LastModifiedDate”字段的旧表,我想将该列用作我的“updated_at”列。

有没有办法告诉 Rails 使用该字段?

或者,让我换个说法。 :) ... 如何告诉 Rails 使用该字段? :)

谢谢!

【问题讨论】:

标签: ruby-on-rails model field-names


【解决方案1】:

您好,您可以使用after_update 更改该列的值

【讨论】:

  • 这会让 Rails 神奇地使用这个专栏吗?或者使用这种方法,我是否需要自己明确设置值。
  • 除了为您设置之外,updated_at 并没有真正为您带来任何魔法。您可以将updated_at 方法添加到您的模型中,该方法将LastModifiedDate 作为Time 返回并获得您想要的效果。
  • 如果我还添加了一个“updated_at=" 方法,Rails 是否也会发挥它的设置魔力?
猜你喜欢
  • 2015-10-17
  • 1970-01-01
  • 2014-12-02
  • 2018-06-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多