1

我正在尝试在我的事件模型中生成一个事件编号,如下所示:

  def incident_number
    (self.created_at.strftime("%Y") + self.created_at.jd.to_s + self.id.to_s).to_i
  end

我收到一个错误,“jd”是一个未定义的方法。

我可以调用 Date.Today.jd 来获取今天的儒略日期,但是如何获取“created_at”日期的儒略日期?

提前致谢。

4

1 回答 1

1

您必须将对象的类型转换created_atDate

self.created_at.to_date.jd.to_s
于 2013-11-18T21:18:48.973 回答