Rails - включить штамп даты / времени в строку при создании - PullRequest
0 голосов
/ 23 октября 2010

в моем контроллере def create я хотел бы включить что-то вроде:

: description => 'Загружено 27 мая 2010 г.'

Как сделать май27, 2010 динамический в контроллере?

Спасибо!

Ответы [ 2 ]

2 голосов
/ 23 октября 2010

Попробуйте!

:description => "Uploaded on #{Date.today.strftime("%b %d,%Y")}"
1 голос
/ 23 октября 2010

Я предполагаю, что когда вы говорите, что хотите сделать May 27, 2010, вы подразумеваете, что хотите установить текущую дату. Для этого вам необходимо использовать:

:description = > "Uploaded on " + Time.now.to_s

Вывод будет:

"Uploaded on Fri Oct 22 21:48:49 -0700 2010"

В классе Time есть много опций , которые вы можете использовать. Это интересное чтение для рассмотрения часового пояса для Rails.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...