如何在 rails 上使用 bootstrap3-datetimepicker-rails gem?

How to use bootstrap3-datetimepicker-rails gem on rails?

我在 rails 应用程序中使用了 bootstrap3-datetimepicker-rails gem 到 select 日期和日期时间。

我当前的实现是:

HTML:

f.input :date, as: :string, :input_html => { :id => "datepicker" }
f.input :datetime, as: :string, :input_html => { :id => "datetimepicker" }

Javascript:

$(function () {
    $('#datepicker').datetimepicker({
      format: 'L'});
    $('#datetimepicker').datetimepicker();
  });

但是,我遇到了一些问题:

1.The 每个id的datepicker只能使用一次,这意味着如果我有两个datepicker,我需要写两个javascript代码$('#datepicker1').datetimepicker();$('#datepicker2').datetimepicker(); .有没有更好的方法来重用代码?

2.the datetimepicker 没有拉出 select 对话框,我用它来输入日期时间类型属性。当我单击该字段时,日期和时间自动输入到该字段中,select 对话框没有出现。

3.Is有没有办法只select时间但是有一个默认日期来填写datetime类型属性?

谢谢。

试试这个:

<script type="text/javascript">
    $('.datetimepicker').datetimepicker({});
</script>