0

我有一个具有以下字段的模型

  • 已发布(布尔值)
  • 发布时间(日期时间)

更新模型时,我想将published_at设置为Time.now,当published设置为true时!

有什么建议我怎么能做到这一点?谢谢!

4

1 回答 1

1

在你的模型中,你需要把这个

before_save :set_published_at

def set_published_at
    @published_at = Time.now if @published == true
end
于 2012-09-03T11:39:17.197 回答