ROR日期返回为零

MZa*_*oza 0 ruby-on-rails date

我说了一个ROR项目gem bootstrap3-datetimepicker-rails它看起来很棒但是当我选择一个日期时我得到的错误是日期不能为空 我尝试以dd/mm/yyyy格式提交日期然后它就可以了但是美国英语希望日期以mm/dd/yyyy为单位我认为必须在rails中有一个配置,我可以更新它,所以它需要正确格式的日期.

Mar*_*mic 6

你意识到日期格式是通过JavaScript设置的,对吧?在这里查看该gem的文档.

特别是,这一行是您要修改的内容:

<input data-format="dd/MM/yyyy hh:mm:ss" type="text"></input>
Run Code Online (Sandbox Code Playgroud)

现在你需要做的是从浏览器中获取用户的语言首选项,或者,因为我们可以安全地假设用户已经注册了你正在编写的Web应用程序,所以抓住他的语言环境首选项.您的JavaScript可以根据这些条件中的任何一个分支来选择适当的日期格式,并且您应该处于良好的状态.