Я использую Rails для подключения к существующей базе данных mysql из другого проекта, и у меня есть ошибка «недопустимая дата», когда я выбираю строки, где поле даты имеет значение 0000-00-00. Как я могу избежать этой ошибки или сообщить Rails, чтобы использовать это поле как строку?rails parse date from mysql
0
A
ответ
0
Не совсем понятно, когда вы столкнулись с ошибкой ArgumentError: invalid date
(или, вернее, тем, что точно). Но вторая часть вашего вопроса, это довольно часто:
def safe_date(date)
Date.parse date
rescue ArgumentError
date.to_s
end
Метод переходит аргумент Date#parse метода или возвращает строковое представление аргумента, если действительный объект даты не может быть создан из него.
Смежные вопросы
- 1. android java parse date from string
- 2. parse date from sqlserver to C#
- 3. C# parse datetime from string \/Date (1433969291760) \/
- 4. AngularJS parse date from facebook event
- 5. MomentJS Parse Midnight Local From Date String
- 6. Parse Variable from MySQL-Result
- 7. rails datetimepicker clearing date selected from input
- 8. mysql extract year from date format
- 9. Calucate age from birth date in mysql
- 10. MySQL SUM Column From Date Ranges
- 11. mysql select from two date/times
- 12. MySQL Query, Date Range From «Черный список»
- 13. MYSQL Query Just Year from Date
- 14. Magento date from string
- 15. javascript parse weekday value from input type = "date"
- 16. Excel VBA: Parse English date from any OS region/locale
- 17. Parse Date From Angular $ HTTP API GET-вызов
- 18. parse integer from mysql query in xcode
- 19. DateTime Parse from FTP
- 20. Logstash Parse Date Issue
- 21. Javascript Date parse
- 22. boost date parse 29FEB
- 23. C# Parse json Date?
- 24. parse string date
- 25. parse ArrayList to Date
- 26. Parse folder on date
- 27. Javascript date parse why
- 28. Java Date Parse Exception
- 29. parse date with SimpleDateFormat
- 30. JavaScript - Parse UTC Date
Вы должны предоставить описание того, что ваш код делает, чтобы OP мог понимать/учиться. Низкие ответы могут быть удалены. – Sam