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}"