2013-11-18 6 views
1

Я пытаюсь генерировать incident_number в моей модели инцидентов следующим образом:Рубин 2/Rails 4 - Как получить Julian Даты «created_at»

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

Я получаю сообщение об ошибке, что «юлианский день» является неопределенный метод.

Я могу позвонить Date.Today.jd, чтобы получить Юлианскую дату сегодня, но как мне получить юлианскую дату «created_at»?

Заранее спасибо.

ответ

1

Вы должны преобразовать created_at в Date тип объекта:

self.created_at.to_date.jd.to_s 
+0

идеальный! Спасибо! Я приму свой ответ, когда это позволит мне! –

+0

Без проблем, рад, что смогу помочь вам – Zippie