ruby-on-rails - 对象必须是日期、日期时间或时间对象。没有给出
问题描述
Object must be a Date, DateTime or Time object. nil given.
Extracted source (around line #23):
<td><%= localize(movie.release_date, format: :long) %></td>
当我尝试使用空白日期保存时,会发生此错误,是否有强大的文本解决方案可以保存而无需填写?
编辑:
==================================================== =========================
解决方案
您可以将默认值传递给localize
:
<td><%= localize(movie.release_date, format: :long, default: '-') %></td>
只要第一个参数是 ,就会返回默认值nil
。
推荐阅读
- rust - 错误:与`cc`链接失败:退出代码:1运行货物测试时--all
- xml - XSLT 匹配输出匹配模板外部的值
- django - 如何为 GenericForeignKeys 预取相关()?
- php - 我无法使用 Homebrew 安装 php
- javascript - 表单生成器角度无法绑定到“formGroup”,因为它不是“表单”的已知属性
- bash - 在 bash 中使用一组以相同字符串开头的变量
- python - Redshift 新集群过去可以访问,但现在不再可用
- python - 过滤列表列的列表,然后在 Python 中逐行拆分(分解)
- webpack - 单个 webpack 包中的重复依赖项,但包锁定文件中没有
- linker - 错误 L6242E:无法链接对象,因为其属性与图像属性不兼容