将 jQuery datetimepicker 日期和时间格式转换为 Rails DateTime 格式

Convert jQuery datetimepicker date and time format into a Rails DateTime format

我需要在 Rails 5 应用程序的 Ruby 中实现 jQuery datetimepickerjqueryui Date picker 有很好的文档,包括 Ryan Bates 的两个 railscast。
就 datetimepicker 而言,我想 rails 唯一关心的是生成 rails 可以轻松理解的日期和时间格式。一旦解决了这个问题,我认为将插件添加到资产管道中就很容易了。

Rails 日期时间格式为 "yyyy-mm-dd hh:mm:ss"。例如"2017-07-28 11:24:53"
所以我想知道:有没有办法将默认的 datetimepicker 格式更改为 DateTime rails 格式?

datetimepicker 官方网页中,using another date parser/formatter 的部分以MomentJS 库为例。但是我找不到对 Rails 应用程序有用的示例。

jQuery UI Datepicker 有一个 dateFormat 选项,可以很容易地使用它来将日期格式设置为所需的格式:datetimepicker 如何做到这一点?

在您看来:

= form_for @event do |f|
  = f.text_field :event_start, class: "datepicker"

在你的控制器中

def create
  # before the save
  @event.event_start = params[:event][:event_start].to_datetime
end