0

我需要在datetimepicker我的 Ruby on Rails 5 应用程序中实现 jQuery。有很好的文档jqueryui 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官方网页中,专门使用另一个日期解析器/格式化程序MomentJS的部分使用该库作为示例。但是我找不到对 Rails 应用程序有用的示例。

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

4

1 回答 1

1

在您看来:

= 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
于 2017-07-28T09:45:11.060 回答