rails - получить формат даты ГГГГ-ММ-дд в строке

Я не уверен, почему я не могу понять это, это так просто.

Я пытаюсь объединить сегодняшнюю дату в формате YYYY-MM-dd в строку, и это не работает.

Я пытался создать дату с now = Time.now.strftime("%Y-%m-%d")и объединяя это так

'http://api.flurry.com/appMetrics/Sessions?apiAccessCode=########&apiKey=#########&startDate='+now+'&endDate='+now

Пожалуйста, сообщите, спасибо.

редактировать: если я установил now = '2016-11-05' тогда все работает нормально. Так что проблема определенно в том, как я создаю свою дату.

1 ответ

В итоге я заставил его работать с интерполяцией строк после того, как он не работал с интерполяцией строк. Почему это не работает? Оказывается, вы должны использовать двойные кавычки, если нет, он принимает интерполяцию как буквальную!!

now = Time.now.strftime("%Y-%m-%d")

"http://api.flurry.com/appMetrics/Sessions?apiAccessCode=########&apiKey=#########&startDate=#{now}&endDate=#{now}"
Другие вопросы по тегам