我有一个表,里面有一个日期字段。如何使用控制台保存日期?我试过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/