ruby-on-rails - 如何使用控制台将日期保存到 rails 中

标签 ruby-on-rails date console

我有一个表,里面有一个日期字段。如何使用控制台保存日期?我试过event = Event.create(name:"Concert", date:08/20/2016, location:'Portland', state:'OR')但是,我收到无效八进制数字错误。

最佳答案

您需要传入一个实际的 Date对象,您可以从带有 Date.parse 的字符串中获取方法:

event = Event.create(name: "Concert", date: Date.parse('2016-08-20'), location: 'Portland', state: 'OR')

请注意,我已将您的日期改写为不同的格式。 MM/DD/YYYY格式为 不是 跨语言环境可移植,因此我强烈建议您使用 YYYY-MM-DD (ISO 8601 格式)。

关于ruby-on-rails - 如何使用控制台将日期保存到 rails 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38978999/

相关文章:

ruby-on-rails - 了解 Rails 实例变量

ruby-on-rails - Rails 5.1 API + ActiveAdmin + Sidekiq

python - 如何在Python中将日期列绘制为x轴并绘制y轴上的数据

javascript - 如何使用 getDate() + 5 配置 Highcharts tooltip.headerFormat

PowerShell 如何抑制错误消息

c# - 如何在 MVC 中运行控制台应用程序

javascript - 成功创建对象后,Ajax 刷新 .erb 代码。

javascript - 表单提交后使用ajax在rails中渲染内容

javascript - 在 Sapui5 中处理日期

console - ffmpeg返回废话